Java HashMap put()-Methode

Java HashMap Java HashMap

Die put()-Methode fügt das angegebene Schlüssel/Wert-Paar in die HashMap ein.

Die Syntax der put()-Methode ist:

hashmap.put(K key,V value)

Hinweis:hashmap ist ein Objekt der Klasse HashMap.

Parameterbeschreibung:

  • key - der Schlüssel
  • value - der Wert

Rückgabewert

Wenn ein Wert, der dem eingefügten Schlüssel entspricht, bereits existiert, wird der Wertersetzungsvorgang durchgeführt und der alte Wert zurückgegeben. Wenn er nicht existiert, wird die Einfügung durchgeführt und null zurückgegeben.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der put()-Methode (wenn der Wert, der dem Schlüssel entspricht, nicht existiert):

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Eine HashMap erstellen
        HashMap<Integer, String> sites = new HashMap<>();

        // Einige Elemente zur HashMap hinzufügen
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("HashMap: " + sites);
    }
}

Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:

HashMap: {1=Google, 2=Example, 3=Taobao}

Im obigen Beispiel haben wir eine HashMap namens sites erstellt und dann die put()-Methode verwendet, um die Schlüssel/Wert-Zuordnung in diese HashMap einzufügen.

Einfügen mehrerer Schlüssel/Wert-PaareJava HashMap putAll()-Methode。

Hinweis:Jeder Eintrag wird zufällig in die HashMap eingefügt.

Beispiel für das Einfügen, wenn der Wert, der dem Schlüssel entspricht, bereits existiert:

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Eine HashMap erstellen
        HashMap<Integer, String> sites = new HashMap<>();

        // Einige Elemente zur HashMap hinzufügen
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("HashMap: " + sites);
        // Füge ein doppeltes Schlüsselelement hinzu
        String value = sites.put(1, "Weibo");
        System.out.println("Modifizierte HashMap: " + sites);

        // Den ersetzten Wert anzeigen
        System.out.println("Ersetzter Wert: " + value);
    }
}

Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:

修改后的 HashMap: {1=Weibo, 2=Example, 3=Taobao}
替换的值: Google

Java HashMap Java HashMap

Andere Erweiterungen