Heim > Java > javaLernprogramm > Hauptteil

Kartenmethode in Java

下次还敢
Freigeben: 2024-05-08 05:33:18
Original
806 Leute haben es durchsucht

Map-Methode in Java: Grundlegende Methoden: Ermitteln Sie den Wert des Schlüssels, fügen Sie Schlüssel-Wert-Paare hinzu, prüfen Sie, ob der Schlüssel oder Wert vorhanden ist, ermitteln Sie, ob die Karte leer ist, und ermitteln Sie die Anzahl der Schlüssel-Wert-Paare. Ansichtsmethode: Schlüsselsammlung, Wertsammlung, Schlüssel-Wert-Paarsammlung abrufen. Transformationsmethoden: Fügen Sie der aktuellen Karte eine weitere Karte hinzu, löschen Sie die Karte und löschen Sie Schlüssel-Wert-Paare nach Schlüssel. Weitere nützliche Methoden: Karten vergleichen, Hash-Codes abrufen, Operationen für jedes Schlüssel-Wert-Paar ausführen.

Kartenmethode in Java

Map-Methode in Java

Die Map-Schnittstelle ist eine wichtige Datenstruktur im Java-Collection-Framework, die zum Speichern von Schlüssel-Wert-Paaren verwendet wird. Es bietet eine Reihe von Methoden zum Betreiben dieser Schlüssel-Wert-Paare, einschließlich:

1. Grundlegende Methode

  • get(key): Rufen Sie den zugehörigen Wert (falls vorhanden) basierend auf ab der Schlüssel. Gibt null zurück, wenn der Schlüssel nicht vorhanden ist. get(key):根据键获取关联的值(如果存在)。返回 null 如果键不存在。
  • put(key, value):向映射中添加一个键值对。如果键已经存在,则用新值替换旧值。
  • containsKey(key):检查映射中是否存在给定的键。
  • containsValue(value):检查映射中是否存在给定的值。
  • isEmpty():检查映射是否为空。
  • size():返回映射中键值对的数量。

2. 视图方法

  • keySet():返回映射中所有键的 Set 集合。
  • values():返回映射中所有值的 Collection 集合。
  • entrySet():返回映射中所有键值对的 Set 集合,每个键值对作为一个 Entry 对象。

3. 转换方法

  • putAll(Map<? extends K, ? extends V> m):将另一个映射的所有键值对添加到当前映射中。
  • clear():从映射中删除所有键值对。
  • remove(key):根据键从映射中删除一个键值对。

4. 其他实用方法

  • equals(Object o):将当前映射与另一个映射进行比较。
  • hashCode():返回映射的哈希码。
  • forEach(BiConsumer<? super K, ? super V> action)
  • put(key, value): Füge der Karte ein Schlüssel-Wert-Paar hinzu. Wenn der Schlüssel bereits vorhanden ist, ersetzen Sie den alten Wert durch den neuen Wert.

containsKey(key): Prüft, ob der angegebene Schlüssel in der Karte vorhanden ist.

🎜containsValue(value): Überprüfen Sie, ob der angegebene Wert in der Karte vorhanden ist. 🎜🎜isEmpty(): Überprüfen Sie, ob das Mapping leer ist. 🎜🎜size(): Gibt die Anzahl der Schlüssel-Wert-Paare in der Karte zurück. 🎜🎜🎜🎜2. Ansichtsmethode 🎜🎜🎜🎜keySet(): Gibt die Set-Sammlung aller Schlüssel in der Karte zurück. 🎜🎜values(): Gibt eine Sammlung aller Werte in der Karte zurück. 🎜🎜entrySet(): Gibt einen Satz aller Schlüssel-Wert-Paare in der Karte zurück, jedes Schlüssel-Wert-Paar als Entry-Objekt. 🎜🎜🎜🎜3. Konvertierungsmethode 🎜🎜🎜🎜putAll(Map<? erweitert K, ? erweitert V> m): Alle Schlüssel-Wert-Paare einer anderen Karte zur aktuellen Karte hinzufügen. 🎜🎜clear(): Alle Schlüssel-Wert-Paare aus der Karte entfernen. 🎜🎜remove(key): Entferne ein Schlüssel-Wert-Paar basierend auf dem Schlüssel aus der Karte. 🎜🎜🎜🎜4. Andere praktische Methoden 🎜🎜🎜🎜equals(Object o): Vergleichen Sie die aktuelle Zuordnung mit einer anderen Zuordnung. 🎜🎜hashCode(): Gibt den zugeordneten Hash-Code zurück. 🎜🎜forEach(BiConsumer<? super K, ? super V> action): Führt die angegebene Operation für jedes Schlüssel-Wert-Paar in der Karte aus. 🎜🎜🎜Mit diesen Methoden können Sie Kartensammlungen problemlos in Java betreiben, Schlüssel-Wert-Paare speichern, abrufen und verwalten. 🎜

Das obige ist der detaillierte Inhalt vonKartenmethode in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!