Java ArrayList clear()-Methode

Java ArrayList Java ArrayList

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

import java.util.ArrayList;

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

import java.util.ArrayList;

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。

Java ArrayList Java ArrayList

Andere Erweiterungen