Heim  >  Artikel  >  Java  >  Gängige Operationsmethoden für Java-Sammlungen

Gängige Operationsmethoden für Java-Sammlungen

王林
王林Original
2024-02-19 15:44:06395Durchsuche

Gängige Operationsmethoden für Java-Sammlungen

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:

  1. 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]
  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]
  3. 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
  4. 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
  5. 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
  6. 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:

  1. 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
  2. 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]
  3. 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
  4. 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]
  5. 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:

  1. 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]
  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]
  3. 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
  4. 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:

  1. put(Objektschlüssel, Objektwert): Fügen Sie der Map ein Schlüssel-Wert-Paar hinzu.

    Map<String, Integer> map = new HashMap<>();
    map.put("A", 1);
    map.put("B", 2);
    System.out.println(map); // 输出 {A=1, B=2}

  2. get(Objektschlüssel): Ruft den entsprechenden Wert basierend auf dem angegebenen Schlüssel ab.

    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

  3. remove(Objektschlüssel): Entfernen Sie das entsprechende Schlüssel-Wert-Paar entsprechend dem angegebenen Schlüssel.

    Map<String, Integer> map = new HashMap<>();
    map.put("A", 1);
    map.put("B", 2);
    map.remove("A");
    System.out.println(map); // 输出 {B=2}

  4. containsKey(Objektschlüssel): Bestimmen Sie, ob die Karte den angegebenen Schlüssel enthält.

    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

  5. containsValue(Objektwert): Bestimmen Sie, ob die Karte den angegebenen Wert enthält.

    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

Die oben genannten sind häufig verwendete Methoden in Java-Sammlungen (Collection) und deren Verwendungsbeispiele. Durch das Erlernen dieser Methoden können Sie die Daten in der Sammlung flexibler und bequemer bearbeiten. In der tatsächlichen Entwicklung kann die Auswahl geeigneter Sammlungsklassen und -methoden entsprechend den spezifischen Anforderungen die Lesbarkeit und Effizienz des Codes verbessern.

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!

Stellungnahme:
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