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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


