从Java列表中随机选择[]

问题描述:

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

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"); 

感谢亚的帮助!

+3

err,在java中随机查找:http://docs.oracle.com/javase/7/docs/api/java/util/Random.html – mcalex 2013-03-13 06:53:14

+0

你好,我不知道如何实现它。这不是为什么stackoverflow是为什么?具体的编程问题:) – JavaHolder 2013-03-13 07:03:24

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

使用随机类。

+0

谢谢,工作得很好:) – JavaHolder 2013-03-13 07:03:54