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.
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!