Java ArrayList clear ()

Die Java ArrayList clear () -Methode entfernt alle Elemente aus einer Arrayliste.

Die Syntax der clear()Methode lautet:

 arraylist.clear()

Hier ist Arraylist ein Objekt der ArrayListKlasse.

clear () Parameter

Die clear()Methode akzeptiert keine Parameter.

clear () Rückgabewert

Die clear()Methode gibt keinen Wert zurück. Vielmehr werden Änderungen an der Arrayliste vorgenommen.

Beispiel 1: Entfernen Sie alle Elemente aus dem String Type ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // remove all elements languages.clear(); System.out.println("ArrayList after clear(): " + languages); ) )

Ausgabe

 Programmiersprachen: (Java, JavaScript, Python) ArrayList nach clear (): ()

Im obigen Beispiel haben wir eine Arrayliste mit dem Namen language erstellt. Die Arrayliste speichert den Namen der Programmiersprachen.

Hier haben wir die clear()Methode verwendet, um alle Elemente von Sprachen zu entfernen.

ArrayList clear () Vs. alles entfernen()

Die ArrayList bietet auch die removeAll()Methode, mit der auch alle Elemente aus der Arrayliste entfernt werden. Beispielsweise,

 import java.util.ArrayList; class Main ( public static void main(String() args)( // create an arraylist ArrayList oddNumbers = new ArrayList(); // add elements to arraylist oddNumbers.add(1); oddNumbers.add(3); oddNumbers.add(5); System.out.println("Odd Number ArrayList: " + oddNumbers); // remove all elements oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList after removeAll(): " + oddNumbers); ) )

Ausgabe

 Ungerade Zahl ArrayList: (1, 3, 5) ArrayList nach removeAll (): ()

Im obigen Beispiel haben wir eine Arrayliste mit dem Namen oddNumbers erstellt. Hier können wir sehen, dass die removeAll()Methode verwendet wird, um alle Elemente aus der Arrayliste zu entfernen.

Sowohl die removeAll()als auch die clear()Methode führen dieselbe Aufgabe aus. Die clear()Methode wird jedoch mehr als verwendet removeAll(). Es ist, weil clear()es schneller und effizienter ist als removeAll().

Weitere removeAll()Informationen finden Sie unter Java removeAll ().

Interessante Beiträge...