Java ArrayList clear ()

Metoda Java ArrayList clear () elimină toate elementele dintr-un arraylist.

Sintaxa clear()metodei este:

 arraylist.clear()

Aici, arraylist este un obiect al ArrayListclasei.

clear () Parametri

clear()Metoda nu ia nici un parametru.

clear () Valoare returnată

clear()Metoda nu returnează nici o valoare. Mai degrabă, face schimbări în lista de arraylist.

Exemplul 1: Eliminați toate elementele din 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); ) )

Ieșire

 Limbaje de programare: (Java, JavaScript, Python) ArrayList după clear (): ()

În exemplul de mai sus, am creat un arraylist numit limbi. Arraylist-ul stochează numele limbajelor de programare.

Aici am folosit clear()metoda pentru a elimina toate elementele limbajelor.

ArrayList clear () vs. inlătură tot()

ArrayList oferă, de asemenea, removeAll()metoda care elimină, de asemenea, toate elementele din lista de arraylist. De exemplu,

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

Ieșire

 Listă de numere impare ArrayList: (1, 3, 5) ArrayList după removeAll (): ()

În exemplul de mai sus, am creat un arraylist numit oddNumbers. Aici, putem vedea că removeAll()metoda este utilizată pentru a elimina toate elementele din lista de arraylist.

Atât metoda cât removeAll()și clear()metoda îndeplinesc aceeași sarcină. Cu toate acestea, clear()metoda este utilizată mai mult decât removeAll(). Este pentru că clear()este mai rapid și eficient în comparație cu removeAll().

Pentru a afla mai multe despre removeAll(), vizitați metoda Java removeAll ().

Articole interesante...