如何从java中的数组中获取值

时间:2014-11-24 21:56:21

标签: java arrays random-access

我有一个数组,它填充了一些值(int)。我想随机选择其中一个元素并使用它作为另一个数组的索引。我该怎么办?

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

1 个答案:

答案 0 :(得分:3)

创建数组:

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

生成0和array.length之间的随机索引:

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

从第一个数组中获取值:

String random = array[idx];

从第二个数组中获取值:

String value = array2[random];