map集合的putAll()方法

今天在公司的项目中又看到大量的时候map结构的putAll()方法,特意记录一下

废话不多说,上代码:

package com.zyq;

import java.util.HashMap;

public class A {
    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);
    }
}

 

运行结果:

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

 

posted @ 2021-04-22 23:07  ~码铃薯~  阅读(1024)  评论(0编辑  收藏  举报