Java HashMap put()-Methode
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
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
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
Andere Erweiterungen
Java HashMap