Metoda clear () ArrayList języka Java usuwa wszystkie elementy z listy arraylist.
Składnia clear()
metody to:
arraylist.clear()
Tutaj arraylist jest obiektem ArrayList
klasy.
clear () Parametry
clear()
Metoda nie ma żadnych parametrów.
clear () Wartość zwracana
clear()
Metoda nie zwraca żadnej wartości. Raczej wprowadza zmiany w arraylist.
Przykład 1: Usuń wszystkie elementy z 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); ) )
Wynik
Języki programowania: (Java, JavaScript, Python) ArrayList po clear (): ()
W powyższym przykładzie utworzyliśmy listę arraylistów o nazwie języki. Arraylist przechowuje nazwy języków programowania.
Tutaj zastosowaliśmy clear()
metodę, aby usunąć wszystkie elementy języków.
ArrayList clear () Vs. Usuń wszystko()
ArrayList zapewnia również removeAll()
metodę, która również usuwa wszystkie elementy z arraylist. Na przykład,
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); ) )
Wynik
Odd Number ArrayList: (1, 3, 5) ArrayList po removeAll (): ()
W powyższym przykładzie utworzyliśmy arraylistę o nazwie oddNumbers. Tutaj widzimy, że removeAll()
metoda służy do usuwania wszystkich elementów z listy arraylisty.
Obie metody removeAll()
i clear()
wykonują to samo zadanie. Jednak clear()
metoda jest używana częściej niż removeAll()
. Dzieje się tak, ponieważ clear()
jest szybszy i wydajny w porównaniu do removeAll()
.
Aby dowiedzieć się więcej removeAll()
, odwiedź metodę Java removeAll ().