2
我在寫一個簡單的Java方法。我已實例化被迭代陣列之上Java Arrays.asList不是
int[] j = new int[8];
該陣列,然後用1和100
for (int i = 0; i < j.length; i++){
j[i] = (int)(Math.random() * 100);
}
現在我試圖遍歷這個環之間的隨機值填充,而更換當在數組中找到迭代數時使用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.");
}
}
我知道我可以在陣列上循環和比較,但我想獲得asList.contains方法的工作,以使陣列不必重複超過100次。輸出打印出「我永遠不會再次給我的朋友發送垃圾郵件」。而不是進行替換。有沒有人看到我的語法錯誤?我沒有任何導入錯誤。