Metóda Java ArrayList clear () odstráni všetky prvky z poľa.
Syntax clear()
metódy je:
arraylist.clear()
Arraylist je tu objektom ArrayList
triedy.
clear () parametre
clear()
Metóda neberie žiadne parametre.
clear () Návratová hodnota
clear()
Metóda nevracia žiadnu hodnotu. Skôr urobí zmeny v zozname súborov.
Príklad 1: Odstráňte všetky prvky z reťazca typu 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); ) )
Výkon
Programovacie jazyky: (Java, JavaScript, Python) ArrayList after clear (): ()
Vo vyššie uvedenom príklade sme vytvorili zoznam skladieb s názvom languages. Arraylist ukladá názov programovacích jazykov.
Tu sme použili clear()
metódu na odstránenie všetkých prvkov jazykov.
ArrayList clear () vs. odobrať všetky()
Zoznam ArrayList tiež poskytuje removeAll()
metódu, ktorá tiež odstráni všetky prvky z poľa. Napríklad,
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); ) )
Výkon
Nepárne číslo ArrayList: (1, 3, 5) ArrayList po removeAll (): ()
Vo vyššie uvedenom príklade sme vytvorili zoznam skladieb s názvom nepárne čísla. Tu vidíme, že removeAll()
metóda sa používa na odstránenie všetkých prvkov z poľa.
Metóda aj removeAll()
a clear()
metóda vykonávajú tú istú úlohu. Avšak clear()
metóda sa používa viac než removeAll()
. Je to preto, že clear()
je rýchlejšie a efektívnejšie v porovnaní s removeAll()
.
Ak sa chcete dozvedieť viac removeAll()
, navštívte metódu Java removeAll ().