Map ist eine Schnittstelle in Java, die eine Sammlung von Schlüssel-Wert-Paaren darstellt und zum effizienten Speichern und Suchen von Daten verwendet wird. Zu seinen Hauptanwendungen gehört: Speichern von Daten, wobei jeder Schlüssel einem eindeutigen Wert entspricht. Erstellen Sie ungeordnete (HashMap), geordnete (TreeMap), geordnete Karten und behalten Sie die Einfügereihenfolge bei (LinkedHashMap). Fügen Sie Schlüssel-Wert-Paare über die Methode put() hinzu und erhalten Sie Werte über die Methode get(). Durchlaufen Sie die Karte mit Schlüsselsätzen (keySet()) und Wertesätzen (values()). Verwenden Sie die Methode „remove()“, um Schlüssel-Wert-Paare zu löschen.
Verwendung von Map in Java
Was ist Map?
Map ist eine Schnittstelle in Java, die eine Sammlung von Schlüssel-Wert-Paaren darstellt. Der Schlüssel wird verwendet, um jeden Wert eindeutig zu identifizieren, wobei der Wert ein beliebiges Objekt sein kann.
Verwendung:
Map wird hauptsächlich zum Speichern von Daten verwendet, wobei jeder Schlüssel einem eindeutigen Wert entspricht. Dies macht das Suchen von Daten, das Aktualisieren von Daten und das Löschen von Daten sehr effizient.
Erstellen Sie eine Karte:
Sie können eine Karte mit den folgenden Methoden erstellen:
HashMap
: ungeordnet und erlaubt doppelte Schlüssel. HashMap
:无序且允许重复的键。TreeMap
:有序且不允许重复的键。LinkedHashMap
:有序且允许重复的键,但保留元素插入的顺序。添加键值对:
要向Map中添加键值对,可以使用put(key, value)
方法。如果键已存在,则将覆盖现有值。
获取值:
可以使用get(key)
方法获取与给定键关联的值。如果键不存在,则返回null
。
遍历Map:
可以使用keySet()
和values()
方法遍历Map中的键和值。
删除键值对:
可以使用remove()
TreeMap
: geordnet und erlaubt keine doppelten Schlüssel.
LinkedHashMap
: Geordnet und erlaubt doppelte Schlüssel, behält aber die Reihenfolge bei, in der Elemente eingefügt werden. Schlüssel-Wert-Paare hinzufügen:
Um Schlüssel-Wert-Paare zur Map hinzuzufügen, können Sie die Methode put(key, value)
verwenden. Wenn der Schlüssel bereits vorhanden ist, wird der vorhandene Wert überschrieben.
get(key)
abgerufen werden. Wenn der Schlüssel nicht existiert, wird null
zurückgegeben. 🎜🎜🎜Karte durchqueren: 🎜🎜🎜Sie können die Methoden keySet()
und values()
verwenden, um die Schlüssel und Werte in der Karte zu durchlaufen. 🎜🎜🎜Schlüssel-Wert-Paare entfernen: 🎜🎜🎜Mit einem bestimmten Schlüssel verknüpfte Schlüssel-Wert-Paare können mit der Methode remove()
gelöscht werden. 🎜🎜🎜Beispiel:🎜🎜🎜Hier ist ein Beispielcode zum Erstellen und Verwenden einer Karte mit HashMap:🎜<code class="java">Map<String, Integer> ages = new HashMap<>(); ages.put("John", 30); ages.put("Mary", 25); System.out.println(ages.get("John")); // 输出:30 for (String key : ages.keySet()) { System.out.println(key + ": " + ages.get(key)); }</code>
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Karte in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!