Java 我需要显示整数数组的索引

Java 我需要显示整数数组的索引,java,Java,我需要有关aslist的帮助,aslist给我找不到符号。代码如下: System.out.println(Arrays.asList(array).indexOf(array[randomNumbers.nextInt(10)])); 我需要找到3个随机元素的索引 我们的数组[randomNumbers.nextInt(10)]是否返回整数??。。因为这是什么 你在干什么- 列表的实际索引将是数组[randomIndex] PS:我知道这不是一个答案。。。我发现很难将其作为评论发布。请确保调

我需要有关
aslist
的帮助,
aslist
给我找不到符号。代码如下:

System.out.println(Arrays.asList(array).indexOf(array[randomNumbers.nextInt(10)]));
我需要找到3个随机元素的索引

我们的数组[randomNumbers.nextInt(10)]是否返回整数??。。因为这是什么 你在干什么-

列表的实际索引将是数组[randomIndex]


PS:我知道这不是一个答案。。。我发现很难将其作为评论发布。

请确保调用
nextInt(int)
,in不大于数组长度:

int arrayLength = 5;
Object[] array = new Object[arrayLength];
Random randomNumbers = new Random();
int i = randomNumbers.nextInt(arrayLength);
System.out.println(i);
System.out.println(Arrays.asList(array).indexOf(array[i]));
/**您的数组声明。。假设数组名为arr*****/
List mylist=newarraylist(Arrays.asList(arr));
Random rndNum=新的Random();

对于(int i=0;iOne of:
array
randomNumbers
,编译器不知道。我们无法从您发布的代码中说出任何内容。请在此处添加模式代码快照和编译错误
Object[]array=new Object[1];int i=…;System.out.println(Arrays.asList(array).indexOf(array[i]))
正在工作。请检查您的
随机数的结果。下一步(10)
的实际结果是什么。到底发生了什么???
int arrayLength = 5;
Object[] array = new Object[arrayLength];
Random randomNumbers = new Random();
int i = randomNumbers.nextInt(arrayLength);
System.out.println(i);
System.out.println(Arrays.asList(array).indexOf(array[i]));
        /** your array declaration.. suppose array name is arr*****/
        List<Integer> mylist =new ArrayList<>(Arrays.asList(arr)); 
        Random rndNum= new Random();
        for(int i=0; i<3; i++)
        {
            int k= rndNum.nextInt(arr.length);
            System.out.println(k);
            int j=mylist.indexOf(k);
            System.out.println(j);
        }