Metoden Java ArrayList clear () fjerner alle elementerne fra en arraylist.
Metodens syntaks clear()
er:
arraylist.clear()
Her er arraylist et objekt i ArrayList
klassen.
clear () Parametre
Den clear()
metode tager ikke nogen parametre.
clear () Return Value
Den clear()
metode ikke returnerer nogen værdi. Snarere foretager det ændringer til arraylisten.
Eksempel 1: Fjern alle elementer fra 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); ) )
Produktion
Programmeringssprog: (Java, JavaScript, Python) ArrayList efter clear (): ()
I ovenstående eksempel har vi oprettet en matrixliste, der hedder sprog. Arraylisten gemmer navnet på programmeringssprog.
Her har vi brugt clear()
metoden til at fjerne alle sprogelementerne.
ArrayList clear () Vs. Fjern alt()
ArrayList indeholder også removeAll()
metoden, der også fjerner alle elementer fra arraylisten. For eksempel,
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
Ulige antal ArrayList: (1, 3, 5) ArrayList efter removeAll (): ()
I ovenstående eksempel har vi oprettet en matrixliste med navnet oddNumbers. Her kan vi se, at removeAll()
metoden bruges til at fjerne alle elementerne fra arraylisten.
Både removeAll()
og og clear()
metoden udfører den samme opgave. Imidlertid clear()
er metoden mere end removeAll()
. Det er fordi det clear()
er hurtigere og effektivt i forhold til removeAll()
.
Hvis du vil lære mere om removeAll()
, skal du besøge Java removeAll () -metoden.