Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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 Arrays.asList不是_Java_Arrays_For Loop_Contains - Fatal编程技术网

Java Arrays.asList不是

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

我正在编写一个简单的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
现在,我尝试迭代这个循环,当在数组中找到迭代号时,使用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];