Map.putAll方法

2018-09-01 05:42:39来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

import 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那么用后面的覆盖前面的

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:非对等模式下各自独立Eureka集群间的通信及负载均衡实现

下一篇:公平锁