Java ArrayList clear()-Methode
Die Methode clear() wird verwendet, um alle Elemente im dynamischen Array zu löschen.
Die Syntax der Methode clear() ist:
arraylist.clear()
Hinweis:arraylist ist ein Objekt der Klasse ArrayList.
Parameterbeschreibung:
- Keine
Beispiel
Verwenden Sie ArrayList clear(), um alle Elemente zu löschen:
Beispiel
class Main {
public static void main(String[] args){
// Ein Array erstellen
ArrayList<String> sites = new ArrayList<>();
sites.add("Google");
sites.add("Example");
sites.add("Taobao");
System.out.println("Website-Liste: " + sites);
// Alle Elemente löschen
sites.clear();
System.out.println("Nach allen clear()-Methoden: " + sites);
}
}
Die Ausführung des obigen Programms gibt das Ergebnis aus:
网站列表: [Google, Example, Taobao] 所有 clear() 方法后: []
Im obigen Beispiel haben wir ein dynamisches Array namens sites erstellt. Dieses dynamische Array speichert die Namen von Websites.
Am Ende des Beispiels haben wir die clear()-Methode verwendet, um alle Elemente des dynamischen Arrays sites zu löschen.
Die clear()- und removeAll()-Methoden
Das dynamische Array bietet auch die removeAll()-Methode, die ebenfalls alle Elemente im Array löschen kann, wie folgt:
Beispiel
class Main {
public static void main(String[] args){
// Ein dynamisches Array erstellen
ArrayList<Integer> oddNumbers = new ArrayList<>();
// Elemente zum dynamischen Array hinzufügen
oddNumbers.add(1);
oddNumbers.add(3);
oddNumbers.add(5);
System.out.println("Odd ArrayList: " + oddNumbers);
// Alle Elemente löschen
oddNumbers.removeAll(oddNumbers);
System.out.println("After using the removeAll() method: " + oddNumbers);
}
}
Die Ausführung des obigen Programms gibt das Ergebnis aus:
奇数 ArrayList: [1, 3, 5] 使用 removeAll() 方法后: []
Im obigen Beispiel haben wir ein dynamisches Array namens oddNumbers erstellt und dann die removeAll()-Methode verwendet, um alle Elemente im Array zu löschen.
Die Methoden removeAll() und clear() haben die gleiche Funktionalität. Allerdings wird clear() häufiger verwendet als removeAll(), weil clear() schneller und effizienter ist als removeAll().
Um mehr über removeAll() zu erfahren, besuchen Sie bitteJava ArrayList removeAll() Methode。
Andere Erweiterungen
Java ArrayList