Metoden Java ArrayList clear () tar bort alla element från en arraylista.
Syntaxen för clear()
metoden är:
arraylist.clear()
Här är arraylist ett objekt i ArrayList
klassen.
clear () Parametrar
Den clear()
metoden tar inte några parametrar.
clear () Returvärde
Den clear()
metod returnerar inte något värde. Snarare gör det ändringar i arraylistan.
Exempel 1: Ta bort alla element från strängtyp 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); ) )
Produktion
Programmeringsspråk: (Java, JavaScript, Python) ArrayList efter clear (): ()
I exemplet ovan har vi skapat en arraylista med namnet språk. Arraylisten lagrar namnet på programmeringsspråk.
Här har vi använt clear()
metoden för att ta bort alla språkelement.
ArrayList clear () Vs. ta bort alla()
ArrayList tillhandahåller också removeAll()
metoden som också tar bort alla element från arraylistan. Till exempel,
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); ) )
Produktion
Udda nummer ArrayList: (1, 3, 5) ArrayList efter removeAll (): ()
I exemplet ovan har vi skapat en arraylista med namnet oddNumbers. Här kan vi se att removeAll()
metoden används för att ta bort alla element från arraylistan.
Både metoden removeAll()
och clear()
metoden utför samma uppgift. Men clear()
är metoden som används mer än removeAll()
. Det beror på att det clear()
är snabbare och effektivare än removeAll()
.
För att lära dig mer om removeAll()
, besök Java removeAll () -metoden.