java中如何从数组中提取值
我有一个数组,它用一些值填充。我想随机选取其中一个元素,并将其值用作另一个数组的索引。我应该怎么做java中如何从数组中提取值,java,arrays,random-access,Java,Arrays,Random Access,我有一个数组,它用一些值填充。我想随机选取其中一个元素,并将其值用作另一个数组的索引。我应该怎么做 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)]); 创建阵列: int[] array = {1, 2, 3, 4}; int[] array2 = {1,
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)]);
创建阵列:
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];