Metoden Java ArrayList clear () fjerner alle elementene fra en arraylist.
Syntaksen til clear()
metoden er:
arraylist.clear()
Her er arraylist et objekt i ArrayList
klassen.
clear () Parametere
Den clear()
metoden ikke tar noen parametere.
clear () Returverdi
Den clear()
metoden ikke returnere noen verdi. Snarere gjør det endringer i arraylisten.
Eksempel 1: Fjern alle elementene 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); ) )
Produksjon
Programmeringsspråk: (Java, JavaScript, Python) ArrayList etter clear (): ()
I eksemplet ovenfor har vi opprettet en arraylist med navn språk. Arraylisten lagrer navnet på programmeringsspråk.
Her har vi brukt clear()
metoden for å fjerne alle elementene i språk.
ArrayList clear () vs. Fjern alle()
ArrayList gir også removeAll()
metoden som også fjerner alle elementene 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); ) )
Produksjon
Oddetall ArrayList: (1, 3, 5) ArrayList after removeAll (): ()
I eksemplet ovenfor har vi opprettet en arrayliste som heter oddNumbers. Her kan vi se at removeAll()
metoden brukes til å fjerne alle elementene fra arraylisten.
Både removeAll()
og clear()
fremgangsmåten utfører den samme oppgave. Imidlertid clear()
blir fremgangsmåten anvendt mer enn removeAll()
. Det er fordi det clear()
er raskere og effektivt i forhold til removeAll()
.
For å lære mer om det removeAll()
, besøk Java removeAll () -metoden.