Java-Sammlung (Sammlung) ist eine häufig verwendete Datenstruktur in der Java-Programmierung, die zum Speichern und Betreiben einer Reihe von Objekten verwendet wird. Es bietet eine Reihe gängiger Methoden, mit denen sich gängige Vorgänge wie das Hinzufügen, Löschen, Ändern und Abfragen von Sammlungen problemlos ausführen lassen. In diesem Artikel werden häufig verwendete Methoden in Java-Sammlungen vorgestellt und spezifische Codebeispiele bereitgestellt.
1. Häufig verwendete Methoden der Collection-Schnittstelle
Die Collection-Schnittstelle ist die Stammschnittstelle des Java-Collection-Frameworks und definiert einige der grundlegendsten und am häufigsten verwendeten Methoden. Einige der gängigen Methoden und ihre Anwendungsbeispiele werden im Folgenden vorgestellt:
add(Object obj): Füge ein Element zur Sammlung hinzu.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); System.out.println(list); // 输出 [A, B]
remove(Object obj): Entferne das angegebene Element aus der Sammlung.
Set<Integer> set = new HashSet<>(); set.add(1); set.add(2); set.remove(1); System.out.println(set); // 输出 [2]
contains(Object obj): Bestimmen Sie, ob die Menge das angegebene Element enthält.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); System.out.println(list.contains("A")); // 输出 true System.out.println(list.contains("C")); // 输出 false
size(): Ermittelt die Anzahl der Elemente im Set.
Set<Integer> set = new HashSet<>(); set.add(1); set.add(2); System.out.println(set.size()); // 输出 2
isEmpty(): Bestimmen Sie, ob die Sammlung leer ist.
List<String> list = new ArrayList<>(); System.out.println(list.isEmpty()); // 输出 true list.add("A"); System.out.println(list.isEmpty()); // 输出 false
clear(): Alle Elemente in der Sammlung löschen.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); System.out.println(list); // 输出 [A, B] list.clear(); System.out.println(list); // 输出 []
2. Allgemeine Methoden der List-Schnittstelle
Die List-Schnittstelle ist eine Unterschnittstelle der Collection-Schnittstelle und stellt eine geordnete Sammlung dar. Es kann doppelte Elemente enthalten und ist in der Einfügereihenfolge sortiert. Im Folgenden werden die häufig verwendeten Methoden in der List-Schnittstelle und ihre Anwendungsbeispiele vorgestellt:
get(int index): Ruft das Element an der angegebenen Indexposition ab.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); System.out.println(list.get(0)); // 输出 A
set(int index, Object obj): Ersetzen Sie das Element an der angegebenen Indexposition durch ein neues Element.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.set(0, "C"); System.out.println(list); // 输出 [C, B]
indexOf(Object obj): Ruft den Index des ersten Vorkommens des angegebenen Elements in der Sammlung ab.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); System.out.println(list.indexOf("A")); // 输出 0 System.out.println(list.indexOf("C")); // 输出 -1
remove(int index): Entferne das Element an der angegebenen Indexposition.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.remove(0); System.out.println(list); // 输出 [B]
subList(int fromIndex, int toIndex): Ruft die Untersammlung innerhalb des angegebenen Bereichs ab.
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.add("C"); List<String> subList = list.subList(0, 2); System.out.println(subList); // 输出 [A, B]
3. Gemeinsame Methoden der Set-Schnittstelle
Die Set-Schnittstelle ist eine Unterschnittstelle der Collection-Schnittstelle, die eine Sammlung darstellt, die keine doppelten Elemente zulässt. Im Folgenden werden die häufig verwendeten Methoden in der Set-Schnittstelle und ihre Anwendungsbeispiele vorgestellt:
add(Object obj): Füge ein Element zum Set hinzu.
Set<Integer> set = new HashSet<>(); set.add(1); set.add(2); System.out.println(set); // 输出 [1, 2]
remove(Object obj): Entferne das angegebene Element aus der Sammlung.
Set<Integer> set = new HashSet<>(); set.add(1); set.add(2); set.remove(1); System.out.println(set); // 输出 [2]
contains(Object obj): Bestimmen Sie, ob die Menge das angegebene Element enthält.
Set<Integer> set = new HashSet<>(); set.add(1); set.add(2); System.out.println(set.contains(1)); // 输出 true System.out.println(set.contains(3)); // 输出 false
iterator(): Ruft den Iterator der Sammlung ab, der zum Durchlaufen der Elemente in der Sammlung verwendet wird.
Set<Integer> set = new HashSet<>(); set.add(1); set.add(2); Iterator<Integer> iterator = set.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); }
4. Gängige Methoden der Kartenschnittstelle: Die Kartenschnittstelle ist eine Schnittstelle, die für die Schlüsselwertspeicherung im Java-Sammlungsframework verwendet wird. Im Folgenden werden die häufig verwendeten Methoden in der Map-Schnittstelle und ihre Anwendungsbeispiele vorgestellt:
Map<String, Integer> map = new HashMap<>(); map.put("A", 1); map.put("B", 2); System.out.println(map); // 输出 {A=1, B=2}
Map<String, Integer> map = new HashMap<>(); map.put("A", 1); map.put("B", 2); System.out.println(map.get("A")); // 输出 1 System.out.println(map.get("C")); // 输出 null
Map<String, Integer> map = new HashMap<>(); map.put("A", 1); map.put("B", 2); map.remove("A"); System.out.println(map); // 输出 {B=2}
Map<String, Integer> map = new HashMap<>(); map.put("A", 1); map.put("B", 2); System.out.println(map.containsKey("A")); // 输出 true System.out.println(map.containsKey("C")); // 输出 false
Map<String, Integer> map = new HashMap<>(); map.put("A", 1); map.put("B", 2); System.out.println(map.containsValue(1)); // 输出 true System.out.println(map.containsValue(3)); // 输出 false
Das obige ist der detaillierte Inhalt vonGängige Operationsmethoden für Java-Sammlungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!