2013-03-13 226 views
0

我有一個我在方法中使用的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

回答

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

使用隨機類。

+0

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