Heim > Java > javaLernprogramm > Wie lösche ich alle Elemente von ArrayList in Java?

Wie lösche ich alle Elemente von ArrayList in Java?

PHPz
Freigeben: 2023-09-20 14:21:04
nach vorne
1069 Leute haben es durchsucht

Wie lösche ich alle Elemente von ArrayList in Java?

Die Listenschnittstelle erweitert die Sammlungsschnittstelle und speichert eine Folge von Elementen. Die List-Schnittstelle bietet zwei Methoden zum effizienten Einfügen und Löschen mehrerer Elemente an jeder Stelle in der Liste. Im Gegensatz zu Mengen erlauben Listen doppelte Elemente und mehrere Nullwerte, wenn Nullwerte in der Liste zulässig sind. List bietet Add- und Remove-Methoden zum Hinzufügen/Entfernen von Elementen. Um die Liste zu löschen oder alle Elemente aus der Liste zu entfernen, können wir die Methode clear() von List verwenden. Wir können auch die Methode „removeAll()“ verwenden, um den gleichen Effekt wie die Methode „clear()“ zu erzielen.

In diesem Artikel stellen wir die Methoden „clear()“ und „removeAll()“ mit entsprechenden Beispielen vor.

Syntax – Methode „clear()“

void clear()
Nach dem Login kopieren

Kommentare

  • Entfernt alle Elemente aus dieser Liste.

  • Die Liste ist leer, nachdem dieser Anruf erneut erfolgt.

löst

  • UnsupportedOperationException aus – wenn diese Liste keine Clear-Operationen unterstützt.

Syntax – Methode „removeAll()“

boolean removeAll(Collection<?> c)
Nach dem Login kopieren

Entfernt alle in der angegebenen Sammlung enthaltenen Elemente aus dieser Liste.

Parameters

  • c< /strong> – Die Sammlung, die die Elemente enthält, die aus dieser Liste entfernt werden sollen.

Returns

Returns True, wenn sich diese Liste aufgrund des Aufrufs geändert hat

Throws

  • UnsupportedOperationException – wenn diese Liste die Operation „removeAll“ nicht unterstützt.

  • ClassCastException – wenn die Klasse eines Elements in dieser Liste nicht mit der angegebenen Sammlung kompatibel ist (optional).

  • NullPointerException – wenn diese Liste Nullelemente enthält und die angegebene Sammlung keine Nullelemente zulässt (optional) oder die angegebene Sammlung null ist.

< h2>Beispiel 1

Das Folgende ist ein Beispiel, das die Verwendung der Methode „clear()“ zeigt –

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(0,1,2,3,4,5,6,7,8,9));
      System.out.println("List: " + list);
      list.clear();
      System.out.println("Cleared List: " + list);
   }
}
Nach dem Login kopieren

Ausgabe

Dies führt zu folgendem Ergebnis:

List: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Cleared List: []
Nach dem Login kopieren
Nach dem Login kopieren

Beispiel 2

Das folgende Beispiel zeigt die Verwendung von „removeAll“. ()-Methode -

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(0,1,2,3,4,5,6,7,8,9));
      System.out.println("List: " + list);
      list.removeAll(list);
      System.out.println("Cleared List: " + list);
   }
}
Nach dem Login kopieren

Ausgabe

Dies führt zu folgendem Ergebnis:

List: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Cleared List: []
Nach dem Login kopieren
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie lösche ich alle Elemente von ArrayList in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage