Zoznam Java Array clear ()

Metóda Java ArrayList clear () odstráni všetky prvky z poľa.

Syntax clear()metódy je:

 arraylist.clear()

Arraylist je tu objektom ArrayListtriedy.

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 ().

Zaujímavé články...