Map.putAll方法——追加另一个Map对象到当前Map集合
来源:互联网 发布:网络售卖病假条 编辑:程序博客网 时间:2024/06/05 19:23
该方法用来追加另一个Map对象到当前Map集合对象,它会把另一个Map集合对象中的所有内容添加到当前Map集合对象。
语法 putAll(Map<? extends K,? extends V> m)
m:一个Map集合对象。
典型应用 本示例创建一个Map集合对象,为它添加一些内容并输出该集合的大小,然后创建第二个Map集合对象,也添加一些内容,输出集合大小,最后把第二个Map集合添加到第一个Map集合对象,再次输出第一个集合的大小。运行结果如图1.28所示。
本示例的关键代码如下:
public static void main(String[] args) {
Map map1 = new HashMap(); //定义Map集合对象
map1.put("apple", "新鲜的苹果"); //向集合中添加对象
map1.put("computer", "配置优良的计算机");
map1.put("book", "堆积成山的图书");
System.out.println("第一个Map集合大小为:"+map1.size()) //输出集合长度
Map map2 = new HashMap(); //定义Map集合map2
map2.put("apple2", "新鲜的苹果"); //向集合中添加对象
map2.put("computer2", "配置优良的计算机");
map2.put("book", "堆积成山的图书");
System.out.println("第二个Map集合大小为:"+map2.size()); //输出集合长度
System.out.println("把第二个Map集合添加到第一个Map集合中");
map1.putAll(map2); //将map2中的对象添加到map1中
System.out.println("整合后的第一个Map集合大小为:"+map1.size());
}
整合后的Map集合大小是5而不是6,那是因为两个Map集合中有一个重复的键名“book”,Map集合的键名是不能重复的,所以新的“book”键值取代了旧的“book”键值。
- Map.putAll方法——追加另一个Map对象到当前Map集合
- Map集合的putAll()方法的使用。
- Map.putall()方法
- Map.putAll()用法
- Map.putAll()用法
- Map.putAll()用法
- Map.putAll()用法
- Map.putAll()用法
- Map.putAll()的用法
- Map.putAll(Map<? extends String, ? extends Object> m)方法
- 集合-Map概述-Map子类对象特点-Map共性方法
- map返回另一个对象
- Map.containsKey/Map.containsValue方法——判断Map集合对象中是否包含指定的键名
- Map.putAll() 使用方法 简单易懂
- Map.values方法——获取Map集合中的所有键值对象
- 1.2.21 Map.values方法——获取Map集合中的所有键值对象
- Map.containsKey方法——判断Map集合对象中是否包含指定的键名
- Map.values方法——获取Map集合中的所有键值对象
- 【protobuf】 2.在Unity中引用ProtoBuf
- 互联网应用不在热闹的时候,而在沉浸的时候。
- Android使用sqlliteOpenhelper更改数据库的存储路径放到SD卡上
- 《Java课程实习》日志(周三)
- ListView 中嵌套了OnClickListener事件,而本身onItemClick事件无响应的解决方案
- Map.putAll方法——追加另一个Map对象到当前Map集合
- 设计模式
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- github简单使用教程_GOOD
- iOS masonry动态约束控件位置
- OpenvSwitch完全使用手册
- JavaCard开发环境搭建
- 浮点数转字符串函数fcvt和gcvt
- Guice 学习(四)基本属性注入(Field Inject)