Metoda clear () ArrayList języka Java usuwa wszystkie elementy z listy arraylist.
Składnia clear()metody to:
arraylist.clear()
Tutaj arraylist jest obiektem ArrayListklasy.
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 ().








