Java ArrayList clear ()

De Java ArrayList clear () - methode verwijdert alle elementen uit een arraylist.

De syntaxis van de clear()methode is:

 arraylist.clear()

Hier is arraylist een object van de ArrayListklasse.

clear () Parameters

De clear()methode heeft geen parameters.

clear () Retourwaarde

De clear()methode retourneert geen enkele waarde. Het brengt eerder wijzigingen aan in de arraylist.

Voorbeeld 1: verwijder alle elementen uit 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); ) )

Uitvoer

 Programmeertalen: (Java, JavaScript, Python) ArrayList na clear (): ()

In het bovenstaande voorbeeld hebben we een arraylist gemaakt met de naam talen. De arraylist slaat de naam van programmeertalen op.

Hier hebben we de clear()methode gebruikt om alle elementen van talen te verwijderen.

ArrayList clear () Vs. Verwijder alles()

De ArrayList biedt ook de removeAll()methode die ook alle elementen uit de arraylist verwijdert. Bijvoorbeeld,

 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); ) )

Uitvoer

 Oneven nummer ArrayList: (1, 3, 5) ArrayList na removeAll (): ()

In het bovenstaande voorbeeld hebben we een arraylist gemaakt met de naam oddNumbers. Hier kunnen we zien dat de removeAll()methode wordt gebruikt om alle elementen uit de arraylist te verwijderen.

Zowel de removeAll()als de clear()methode voeren dezelfde taak uit. De clear()methode wordt echter meer dan gebruikt removeAll(). Het is omdat het clear()sneller en efficiënter is in vergelijking met removeAll().

Ga voor meer informatie naar de removeAll()methode Java removeAll ().

Interessante artikelen...