Java ArrayList clear ()

Metoda Java ArrayList clear () uklanja sve elemente iz arraylista.

Sintaksa clear()metode je:

 arraylist.clear()

Ovdje je arraylist objekt ArrayListklase.

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

Zanimljivi članci...