Map.putall()方法
将一个已有Map中的数据压入另一个Map中,且去重。
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集合map2map2.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大小不等于6,而是5,HashMap具有去除相同key的二元组。
https://book.2cto.com/201309/31811.html
Map.putall()方法相关推荐
- map集合的putall_Java Map.putAll()方法:追加另一个Map对象到当前Map集合
Java 集合类中的 Map.putAll() 方法用来追加另一个 Map 对象到当前 Map 集合对象,它会把另一个 Map 集合对象中的所有内容添加到当前 Map 集合对象. 语法: putAll ...
- Map.putAll方法——追加另一个Map对象到当前Map集合
该方法用来追加另一个Map对象到当前Map集合对象,它会把另一个Map集合对象中的所有内容添加到当前Map集合对象. 语法 putAll(Map<? extends K,? extends V ...
- map集合的putall_Map.put和Map.putAll方法之间的区别?
当使用putAll而不是put时,我看到巨大的性能优势. 请参见下面的示例程序: 公共类SampleTest { public static void main(final String[] args ...
- java 三种将list转换为map的方法详解
这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下 java 三种将list转换为map的方法详解 在本文中,介绍三种将list转换为map的方法: 1) ...
- java8 Map新增方法的使用
文章目录 文章目录 文章目录 java8 Map新增方法的使用 概述 1.compute() 1.使用 2.源码实现 2.computeIfAbsent() 1.使用 2.源码 3.computeIf ...
- getordefault java_Java map.getOrDefault()方法的用法详解
Map.getOrDefault(Object key, V defaultValue)方法的作用是: 当Map集合中有这个key时,就使用这个key值: 如果没有就使用默认值defaultValue ...
- Cookie字符串转Map集合方法
需求:将Cookie字符串解析为Map集合 1.首先构造一个Cookie字符串 private static String COOKIE = "traceid=ca4c9c8b50; _ga ...
- hashmap java 便利_java HashMap 循环遍历map的方法
java HashMap 循环遍历map的方法(转) import java.util.ArrayList; import java.util.HashMap; import java.util.It ...
- [优雅代码]-调用java集合Map.computeIfAbsent()方法
java版本JDK1.8 Map是我们经常使用的,在面对复杂Map时,我们怎么更好的去维护呢? 这里的复杂Map就是<K,V>中V是一个Collection集合比如: 那么它是一个复杂Ma ...
最新文章
- 【 Vivado 】输出延迟约束实例
- 微软拼音输入法2007状态栏无法显示!
- C++面试宝典2011
- 1016 Phone Bills (25 分) 【未完成】【难度: 中 / 知识点: 模拟】
- 【特征工程】不容错过的 5 种特征选择的方法!
- SnipperImages(Silverlight DEMO)控件设计之--Slider和ColorSlider
- 协议森林14 逆袭 (CIDR与NAT)
- java的mybatis批量更新_mybatis批量更新的问题
- 我谁也没等,因为谁也不会来
- raise JSONDecodeError(“Expecting value“, s, err.value) from None
- C语言中 指针和数组
- php算法-输出100以内能被3整除的整数
- 如何用ps修改图片的大小不变形
- 中国十大电子商务网站排名揭晓
- CAD绘图次序快捷键是什么?怎么用?
- dos界面操作mysql讲解
- 免费快递查询_Api接口
- 基于基础c语言的水仙花数编程方法
- Adobe Zii使用方法
- Arcgis中影像空值NoData处理及去除背景值