从列表中随机选择项目

2022-09-01 03:25:40

如何从Java的列表中随机选择一个项目?例如,我有

List<String> list = new ArrayList<String>();
list.add("One");
list.add("Two");

等。。。。如何使用

Random myRandomizer = new Random();

答案 1

像这样的东西?

Random randomizer = new Random();
String random = list.get(randomizer.nextInt(list.size()));

答案 2

清理代码:

List<String> list = new ArrayList<String>();
list.add("One");
list.add("Two");
String random = list.get(new Random().nextInt(list.size()));

推荐