Metoda Java ArrayList clear () odstraní všechny prvky z seznamu polí.
Syntaxe clear()
metody je:
arraylist.clear()
Arraylist je zde objektem ArrayList
tří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 ().