Java ArrayList clear ()

Metoda Java ArrayList clear () odstraní všechny prvky z seznamu polí.

Syntaxe clear()metody je:

 arraylist.clear()

Arraylist je zde objektem ArrayListtřídy.

clear () parametry

clear()Metoda nebere žádné parametry.

clear () Návratová hodnota

clear()Metoda nevrací žádnou hodnotu. Spíše provádí změny v seznamu polí.

Příklad 1: Odeberte všechny prvky ze 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); ) )

Výstup

 Programovací jazyky: (Java, JavaScript, Python) ArrayList after clear (): ()

Ve výše uvedeném příkladu jsme vytvořili seznam názvů jazyků. Arraylist ukládá název programovacích jazyků.

Zde jsme použili clear()metodu k odstranění všech prvků jazyků.

ArrayList clear () vs. odebrat všechny()

ArrayList také poskytuje removeAll()metodu, která také odstraní všechny prvky z pole. Například,

 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); ) )

Výstup

 Odd Number ArrayList: (1, 3, 5) ArrayList after removeAll (): ()

Ve výše uvedeném příkladu jsme vytvořili seznam skladeb s názvem oddNumbers. Zde vidíme, že removeAll()metoda se používá k odebrání všech prvků z pole.

Jak removeAll()a clear()způsob vykonávají stejnou úlohu. Avšak clear()metoda se používá více než removeAll(). Je to proto, že clear()je rychlejší a efektivnější ve srovnání s removeAll().

Další informace removeAll()najdete v metodě Java removeAll ().

Zajímavé články...