Metoda Java ArrayList clear () elimină toate elementele dintr-un arraylist.
Sintaxa clear()
metodei este:
arraylist.clear()
Aici, arraylist este un obiect al ArrayList
clasei.
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 ().