java - 从 Java 列表中随机选择 []

标签 java arrays list random

我有一个在方法中使用的 14 个项目的列表。我想知道如何从列表中随机选择不同的项目,而不是强制按列表编号 [0] 等进行选择。方法中的代码如下。

stats.list[0].clone (); 

我需要它是这样的..

stats.list[RANDOMNUMBER/DECISION].clone (); 

我的列表代码就像

 list [0]  = new Ped (names.getString("idc"), "C");
 list [1]  = new Ped (names.getString("id"), "D");

感谢您的帮助!

最佳答案

Random r = new Random();
int randomNum = r.nextInt(sizeOfList);
stats.list[randomNum].clone ();

使用随机类。

关于java - 从 Java 列表中随机选择 [],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15378735/

相关文章:

java - 搜索前 3 个数字的最快和最有效的方法?

Java 排序 map 或列表

python - “Popen”对象不可迭代

java - 用输出知识解决真正的拼图游戏

python - 从文本文件创建 numpy 数组的最快方法

java - 自动导入哪些 Java 类/包?

java:如何将二维数组拆分为两个二维数组

c++ - 在函数调用中声明数组

java - 给定一组字符串段,有没有办法计算 hashCode 使其等于连接字符串的 hashcode?

java - 如何双重转义双引号?