我怎么能随机选择从Java中的列表中的项目? 例如,我有
List<String> list = new ArrayList<String>();
list.add("One");
list.add("Two");
等等....我怎么能随意从这个名单使用选择
Random myRandomizer = new Random();
我怎么能随机选择从Java中的列表中的项目? 例如,我有
List<String> list = new ArrayList<String>();
list.add("One");
list.add("Two");
等等....我怎么能随意从这个名单使用选择
Random myRandomizer = new Random();
像这样的事情?
Random randomizer = new Random();
String random = list.get(randomizer.nextInt(list.size()));
干净的代码:
List<String> list = new ArrayList<String>();
list.add("One");
list.add("Two");
String random = list.get(new Random().nextInt(list.size()));
对于科特林,您可以使用
random()
在kotlin.collections定义
例如,假设
val results = ArrayList<Result>() //Get the list from server or add something to the list
val myRandomItem = results.random()