Java中Map.putAll()起什么作用呢?
下文通过示例的方式讲述Map.putAll的功能说明,如下所示:
Map.putAll()方法的功能说明: putAll()方法的功能用于合并两个Map, 但是当Map中存在相同的key时,则使用最后一个key中的值覆盖前面一个Map中的值例:
package servlet01; import java.util.HashMap; public class testMain { public static void main(String[] args) { // TODO Auto-generated method stub // 两个map具有不同的key HashMap<String, String> map1 = new HashMap<String, String>(); map1.put("1", "java265.com"); HashMap<String, String> map2 = new HashMap<String, String>(); map2.put("2", "other"); map2.put("3", "java爱好者"); map1.putAll(map2); System.out.println(map1); // 两个map具有重复的key HashMap<String, String> map3 = new HashMap<String, String>(); map3.put("1", "Java265.com"); HashMap<String, String> map4 = new HashMap<String, String>(); map4.put("1", "java"); map4.put("3", "C"); map3.putAll(map4); System.out.println(map3); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。