Ich versuche, ein doppeltes Element in einem Array zu finden. Ich habe es bereits gelöst, indem ich das Array durchquerte. Aber jetzt möchte ich Array in Arraylist konvertieren und enthält das Schlüsselwort arraylist.Array in ArrayList ändern
Ich kann Array nicht in Arraylist konvertieren und das Schlüsselwort contains verwenden. Bitte im folgenden Code suchen:
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]);
}
}
Geben Sie Ihren Kompilierungsfehler ein. – khelwood
wird 'len' zur Initialisierung verwendet um eine Instanzvariable zu blockieren? –
Möchten Sie eine 'ArrayList'? Ich denke, Sie bevorzugen 'ArrayList '. –