我正在嘗試在數組中找到重複的元素。我已經使用遍歷數組解決了它。但是現在我想將數組轉換爲數組列表並使用包含數組列表的關鍵字。將數組更改爲ArrayList
我不能夠轉換數組ArrayList和使用含有關鍵字。請看看在下面的代碼:
public void findDuplicate2() {
int arr[] = { 1, 2, 3, 4, 5, 3, 7, 5 };
ArrayList<int[]> arrlist = new ArrayList<>(Arrays.asList(arr));
for (i = 0; i < len; i++) {
if (arrlist.contains(arr[i]))
System.out.println(arr[i]);
else
System.out.println("no duplicate" + arr[i]);
}
}
發佈你的編譯錯誤。 – khelwood
是'len'用於initalization阻止一個實例變量嗎? –
你想要一個'ArrayList'嗎?我想你更喜歡'ArrayList '。 –