0
点赞
收藏
分享

微信扫一扫

Map.putAll()用法

海牙秋天 2022-03-30 阅读 81
java


mport ​​Java​​.util.HashMap;

public class Map_putAllTest {

public static void main(String[] args){

   //两个map具有不同的key

   HashMap map1=new HashMap();

   map1.put("1", "A");

   HashMap map2 = new HashMap();

   map2.put("2", "B");

   map2.put("3", "C");

   map1.putAll(map2);

   System.out.println(map1);

   //两个map具有重复的key

   HashMap map3=new HashMap();

   map3.put("1", "A");

   HashMap map4 = new HashMap();

   map4.put("1", "B");

   map4.put("3", "C");

   map3.putAll(map4);

   System.out.println(map3);

}

}

/* 输出结果:

* {3=C, 2=B, 1=A}

* {3=C, 1=B}

* 结论:putAll可以合并两个MAP,只不过如果有相同的key那么用后面的覆盖前面的


梅花香自古寒来


举报

相关推荐

0 条评论