2014-11-24 49 views
-1

我有一個數組,它填充了一些值(int).i想要隨機選擇一個元素並將其用作另一個數組的索引。我該怎麼做?如何從java中的數組中獲取值

int value[] = {1,2,3,8,9,40,0,5,...}; 
int value-2[] = {0,1,2}; 
Random rand = new Random(); 
System.out.print(value-2[rand.nextint(value.lenght)]); 

回答

3

創建陣列:

int[] array = {1, 2, 3, 4}; 
int[] array2 = {1, 2, 3, 4}; 

生成0和array.length之間的隨機索引:

String random = array[idx]; 

獲得值:從第一陣列

int idx = new Random().nextInt(array.length-1); 

獲取值從第二陣列:

String value = array2[random];