English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java HashMap putAll()方法将所有键/值映射从指定的Map插入到HashMap。
putAll()方法的语法为:
hashmap.putAll(Map m)
map - 包含要插入到hashmap中的映射的映射
putAll()方法不返回任何值。
Remarque:如果map包含哈希映射中已经存在的任何键。然后,来自与键相关联的映射的新值将替换hashmap中以前的值。
import java.util.HashMap; class Main { public static void main(String[] args){ //Créer HashMap HashMap<String, Integer> primeNumbers = new HashMap<>(); //Ajouter la carte à HashMap primeNumbers.put("Two", 2); primeNumbers.put("Three", 3); System.out.println("Prime Numbers: " + primeNumbers); //Créer un autre HashMap HashMap<String, Integer> numbers = new HashMap<>(); numbers.put("One", 1); numbers.put("Four", 4); //Ajouter toutes les cartes de primeNumbers à numbers numbers.putAll(primeNumbers); System.out.println("Numbers: " + numbers); } }
Output result
Prime Numbers: {Two=2, Three=3} Numbers: {One=1, Four=4, Two=2, Three=3}
Dans cet exemple, nous avons créé deux HashMap nommées primeNumbers et numbers. Notez cette ligne,
numbers.putAll(primeNumbers);
Ici, la méthode putAll() ajoute toutes les cartes de primeNumbers à numbers.
Remarque:Nous avons utilisé la méthode put() pour ajouter une carte unique à la HashMap. Pour plus d'informations, veuillez consulterJava HashMap put()。
import java.util.HashMap; import java.util.TreeMap; class Main { public static void main(String[] args){ //Créer un TreeMap de type String TreeMap<String, String> treemap = new TreeMap<>(); //Ajouter la carte à TreeMap treemap.put("A", "Apple"); treemap.put("B", "Ball"); treemap.put("C", "Cat"); System.out.println("TreeMap: " + treemap); //Créer HashMap HashMap<String, String> hashmap = new HashMap<>(); //Ajouter la carte à HashMap hashmap.put("Y", "Yak"); hashmap.put("Z", "Zebra"); System.out.println("Initial HashMap: ", + hashmap); // Add all mappings from TreeMap to HashMap hashmap.putAll(treemap); System.out.println("Updated HashMap: ", + hashmap); } }
Output result
TreeMap: {A=Apple, B=Ball, C=Cat} Initial HashMap: {Y=Yak, Z=Zebra} Updated HashMap: {A=Apple, B=Ball, C=Cat, Y=Yak, Z=Zebra}
In the above example, we created a TreeMap and a HashMap. Note this line,
hashmap.putAll(treemap);
Here, we use the putAll() method to add all mappings from TreeMap to HashMap.