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