Java ArrayList clear ()

Metoden Java ArrayList clear () fjerner alle elementene fra en arraylist.

Syntaksen til clear()metoden er:

 arraylist.clear()

Her er arraylist et objekt i ArrayListklassen.

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.

Interessante artikler...