Heim  >  Artikel  >  Java  >  So verwenden Sie eine Karte in Java

So verwenden Sie eine Karte in Java

下次还敢
下次还敢Original
2024-04-27 00:00:311040Durchsuche

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.

So verwenden Sie eine Karte in Java

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.

🎜🎜Wert abrufen: 🎜🎜🎜Der mit einem bestimmten Schlüssel verknüpfte Wert kann mit der Methode 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!

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
Vorheriger Artikel:Was macht Map in Java?Nächster Artikel:Was macht Map in Java?