• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

java 两个map对象的合并成一个map对象

java 来源:lolashe 1次浏览

import java.util.HashMap;

import java.util.Map;

import java.util.Map.Entry;

public class MultiMapCombin {

    /**

     * @param args

     */

    public static void main(String[] args) {

        Map<String,String> map1 = new HashMap<String,String>();

        map1.put(“1”, “1”);

        map1.put(“2”, “2”);

        map1.put(“3”, “3”);

        map1.put(“4”, “4”);

        map1.put(null, “null1”);

          

        Map<String,String> map2 = new HashMap<String,String>();

        map2.put(“3”, “33”);

        map2.put(“4”, “44”);

        map2.put(“5”, “5”);

        map2.put(“6”, “6”);

        map2.put(null, “null2”);

          

        Map<String,String> map3 = new HashMap<String,String>();

        map3.putAll(map1);

        // map2中含有和map1中相同的key,那么执行如下方法之后

        // map2中的值会覆盖掉map1中的值

        map3.putAll(map2);

        

        for (Entry<String,String> entry : map3.entrySet()) {

            System.out.println(entry.getKey() + ” ==== ” + entry.getValue());

        }

    }

}


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)