Java Arrays.asList不是
我正在编写一个简单的Java方法。我已经实例化了要迭代的数组Java Arrays.asList不是,java,arrays,for-loop,contains,Java,Arrays,For Loop,Contains,我正在编写一个简单的Java方法。我已经实例化了要迭代的数组 int[] j = new int[8]; 然后用1到100之间的随机值填充数组 for (int i = 0; i < j.length; i++){ j[i] = (int)(Math.random() * 100); } for(int i=0;i
int[] j = new int[8];
然后用1到100之间的随机值填充数组
for (int i = 0; i < j.length; i++){
j[i] = (int)(Math.random() * 100);
}
for(int i=0;i
现在,我尝试迭代这个循环,当在数组中找到迭代号时,使用Arrays.asList替换一行。我不明白为什么在下面的声明中没有发生替换
for(int i = 1; i <= 100; i++){
//Iterate over the array
if(Arrays.asList(j).contains(i)){
System.out.println(i + " Random Typo");
}
else{
System.out.println(i + " I will never spam my friends again.");
}
}
for(inti=1;i您不能拥有基元类型的列表
将j改为
Integer [] j=new Integer[8];