Metoda Java ArrayList clear () odstrani vse elemente iz seznama.
Sintaksa clear()
metode je:
arraylist.clear()
Tu je arraylist predmet ArrayList
razreda.
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 ().