java - 从 ArrayList 获取随机值

标签 java android arraylist random

我有一个String数组:

String [] array={"1","2","3","4","5","6","7","8","9"};

我将其转换为数组列表:

 ArrayList<String> al = new ArrayList<String>(Arrays.asList(array));

我想从我的 ArrayList 中获取一个随机值。

最佳答案

使用Random类来做到这一点,方法nextInt的参数是要返回的随机数的界限。它必须是积极的:

Random random = new Random();
yourList.get(random.nextInt(yourList.size()));

关于java - 从 ArrayList 获取随机值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42925231/

相关文章:

java - 从动画 xml 文件访问值 xml 文件

未找到 Android SDK 位置

android - Firebase:如何确保与各种版本的 Google Play 服务兼容?

java - 如何在java中使用观察者模式来检测Java List中的变化?

java - 将子类的 ArrayList 复制到父类(super class)的 ArrayList

java - 如何在java中匹配另一个类中的arraylist数据

java - 为什么我的 log4j 类只记录 FATAL 消息?

java - 如何使用 Java8 Lambda 表达式将 Set<String> 转换为 Long[] 数组

java - 正则表达式捕获多个组而不考虑顺序

android - 触摸更改 TextView 背景颜色