Java ArrayList clear ()

Metoda Java ArrayList clear () odstrani vse elemente iz seznama.

Sintaksa clear()metode je:

 arraylist.clear()

Tu je arraylist predmet ArrayListrazreda.

clear () Parametri

clear()Metoda ne sprejme nobenih parametrov.

clear () Vrnjena vrednost

clear()Metoda ne vrne nobene vrednosti. Namesto tega spreminja seznam arraylistov.

Primer 1: Odstranite vse elemente iz 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); ) )

Izhod

 Programski jeziki: (Java, JavaScript, Python) ArrayList po clear (): ()

V zgornjem primeru smo ustvarili seznam besed z imenom jeziki. Arraylist shrani ime programskih jezikov.

Tu smo clear()metodo uporabili za odstranjevanje vseh elementov jezikov.

ArrayList clear () Vs. odstrani vse()

ArrayList ponuja tudi removeAll()metodo, ki prav tako odstrani vse elemente iz seznama. Na primer

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

Izhod

 Neparna številka ArrayList: (1, 3, 5) ArrayList po removeAll (): ()

V zgornjem primeru smo ustvarili seznam elementov z imenom oddNumbers. Tu lahko vidimo, da se removeAll()metoda uporablja za odstranjevanje vseh elementov iz seznama.

Oba removeAll()in clear()metoda opravljata isto nalogo. Vendar se clear()metoda uporablja več kot removeAll(). To je zato, ker clear()je hitrejši in učinkovitejši kot removeAll().

Če želite izvedeti več o tem removeAll(), obiščite metodo Java removeAll ().

Zanimive Članki...