該程序的目標是採用兩個數組x和y,然後創建和數組列表包含x和y中都出現的數字,然後打印出這個匹配數字的數組。當我去編譯時,它給了我第19行預期的錯誤類,另一個錯誤說「;」預計在同一行,我猜是由於其他錯誤。這只是該線路上的錯誤還是更大的問題?使用包含方法
import java.util.ArrayList;
import java.util.Arrays;
public class FindCommon {
public static void main (String[] args) {
ArrayList list = new ArrayList();
int[] x = {1, 4, 3, 0, 1, 2};
int[] y = {6, 4, 5, 0, 6, 1};
for (int i = 0; i < x.length ; i++){
int number = x[i];
if (y[].(contains(x[i])){ // Line 19
list.add(x[i]);
}
System.out.println(list);
}
}
}
說'if(y.contains(x [i]))'而不是 – devnull
對不起,忘了提及我已經試過了,只是現在再次檢查。它出現了錯誤:找不到符號 符號:方法包含(int) 位置:變量y類型int [] – user3189610