Metoda Java ArrayList clear () uklanja sve elemente iz arraylista.
Sintaksa clear()
metode je:
arraylist.clear()
Ovdje je arraylist objekt ArrayList
klase.
clear () Parametri
clear()
Metoda ne poduzimati nikakve parametre.
clear () Povratna vrijednost
clear()
Metoda ne vraća nikakvu vrijednost. Umjesto toga, mijenja arraylist.
Primjer 1: Uklonite sve elemente iz 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); ) )
Izlaz
Programski jezici: (Java, JavaScript, Python) ArrayList nakon clear (): ()
U gornjem primjeru stvorili smo arraylist nazvan jezicima. Arraylist pohranjuje ime programskih jezika.
Ovdje smo clear()
metodu koristili za uklanjanje svih elemenata jezika.
ArrayList clear () vs. ukloniti sve()
ArrayList također pruža removeAll()
metodu koja također uklanja sve elemente iz arraylist-a. Na primjer,
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); ) )
Izlaz
ArrayList neparnog broja: (1, 3, 5) ArrayList nakon removeAll (): ()
U gornjem primjeru stvorili smo arraylist s imenom oddNumbers. Ovdje možemo vidjeti da se removeAll()
metoda koristi za uklanjanje svih elemenata iz arraylista.
I metoda removeAll()
i clear()
metoda izvode isti zadatak. Međutim, clear()
metoda se koristi više od removeAll()
. To je zato što clear()
je brži i učinkovitiji u odnosu na removeAll()
.
Da biste saznali više o tome removeAll()
, posjetite metodu Java removeAll ().