Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中如何从数组中提取值_Java_Arrays_Random Access - Fatal编程技术网

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