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








