Java HashMap putAll()-Methode
Die putAll()-Methode fügt alle angegebenen Schlüssel-Wert-Paare in die HashMap ein.
Die Syntax der putAll()-Methode ist:
hashmap.putAll(Map m)
Hinweis:hashmap ist ein Objekt der Klasse HashMap.
Parameterdetails:
- m - enthält die Zuordnungen, die in die HashMap eingefügt werden sollen
Rückgabewert
Es wird kein Wert zurückgegeben.
Beispiel
Das folgende Beispiel zeigt die Verwendung der putAll()-Methode:
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("sites HashMap: " + sites);
// Eine weitere HashMap erstellen
HashMap<Integer, String> sites2 = new HashMap<>();
sites2.put(1, "Weibo"); // Bestehende Werte werden ersetzt
sites2.put(4, "Wiki");
// Alle Zuordnungen von sites zu sites2 hinzufügen
sites2.putAll(sites);
System.out.println("sites2 HashMap: " + sites2);
}
}
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("sites HashMap: " + sites);
// Eine weitere HashMap erstellen
HashMap<Integer, String> sites2 = new HashMap<>();
sites2.put(1, "Weibo"); // Bestehende Werte werden ersetzt
sites2.put(4, "Wiki");
// Alle Zuordnungen von sites zu sites2 hinzufügen
sites2.putAll(sites);
System.out.println("sites2 HashMap: " + sites2);
}
}
Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:
sites HashMap: {1=Google, 2=Example, 3=Taobao}
sites2 HashMap: {1=Google, 2=Example, 3=Taobao, 4=Wiki}
Im obigen Beispiel haben wir zwei HashMaps erstellt: sites und site2. Später im Code wird die Methode putAll() verwendet, um die Schlüssel/Wert-Paare von sites in site2 einzufügen. Da der Schlüssel 1 bereits in site2 existiert, ersetzt der entsprechende Wert aus sites den entsprechenden Wert in site2.
Einfügen eines einzelnen Schlüssel/Wert-PaaresJava HashMap put()-Methode。
Andere Erweiterungen
Java HashMap