将一个已有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()方法相关推荐

  1. map集合的putall_Java Map.putAll()方法:追加另一个Map对象到当前Map集合

    Java 集合类中的 Map.putAll() 方法用来追加另一个 Map 对象到当前 Map 集合对象,它会把另一个 Map 集合对象中的所有内容添加到当前 Map 集合对象. 语法: putAll ...

  2. Map.putAll方法——追加另一个Map对象到当前Map集合

    该方法用来追加另一个Map对象到当前Map集合对象,它会把另一个Map集合对象中的所有内容添加到当前Map集合对象. 语法  putAll(Map<? extends K,? extends V ...

  3. map集合的putall_Map.put和Map.putAll方法之间的区别?

    当使用putAll而不是put时,我看到巨大的性能优势. 请参见下面的示例程序: 公共类SampleTest { public static void main(final String[] args ...

  4. java 三种将list转换为map的方法详解

    这篇文章主要介绍了java 三种将list转换为map的方法详解的相关资料,需要的朋友可以参考下 java 三种将list转换为map的方法详解 在本文中,介绍三种将list转换为map的方法: 1) ...

  5. java8 Map新增方法的使用

    文章目录 文章目录 文章目录 java8 Map新增方法的使用 概述 1.compute() 1.使用 2.源码实现 2.computeIfAbsent() 1.使用 2.源码 3.computeIf ...

  6. getordefault java_Java map.getOrDefault()方法的用法详解

    Map.getOrDefault(Object key, V defaultValue)方法的作用是: 当Map集合中有这个key时,就使用这个key值: 如果没有就使用默认值defaultValue ...

  7. Cookie字符串转Map集合方法

    需求:将Cookie字符串解析为Map集合 1.首先构造一个Cookie字符串 private static String COOKIE = "traceid=ca4c9c8b50; _ga ...

  8. hashmap java 便利_java HashMap 循环遍历map的方法

    java HashMap 循环遍历map的方法(转) import java.util.ArrayList; import java.util.HashMap; import java.util.It ...

  9. [优雅代码]-调用java集合Map.computeIfAbsent()方法

    java版本JDK1.8 Map是我们经常使用的,在面对复杂Map时,我们怎么更好的去维护呢? 这里的复杂Map就是<K,V>中V是一个Collection集合比如: 那么它是一个复杂Ma ...

最新文章

  1. 【 Vivado 】输出延迟约束实例
  2. 微软拼音输入法2007状态栏无法显示!
  3. C++面试宝典2011
  4. 1016 Phone Bills (25 分) 【未完成】【难度: 中 / 知识点: 模拟】
  5. 【特征工程】不容错过的 5 种特征选择的方法!
  6. SnipperImages(Silverlight DEMO)控件设计之--Slider和ColorSlider
  7. 协议森林14 逆袭 (CIDR与NAT)
  8. java的mybatis批量更新_mybatis批量更新的问题
  9. 我谁也没等,因为谁也不会来
  10. raise JSONDecodeError(“Expecting value“, s, err.value) from None
  11. C语言中 指针和数组
  12. php算法-输出100以内能被3整除的整数
  13. 如何用ps修改图片的大小不变形
  14. 中国十大电子商务网站排名揭晓
  15. CAD绘图次序快捷键是什么?怎么用?
  16. dos界面操作mysql讲解
  17. 免费快递查询_Api接口
  18. 基于基础c语言的水仙花数编程方法
  19. Adobe Zii使用方法
  20. Arcgis中影像空值NoData处理及去除背景值

热门文章

  1. 在这个艰难的环境下,我裸辞了
  2. Django工程-ORM模型数据库操作详解(六)
  3. 2019年上交电院计算机直博保研经历
  4. 【SHOI2007】书柜的尺寸
  5. 安装AutoCAD2008出现未安装.net不能安装怎么办?
  6. 国内工业最强soc,高性能,高可靠,国产芯片新标杆
  7. 双十一小攻略,把握双11攻防节奏
  8. 2021 年 Node.js 开发人员学习路线图
  9. 最完美打开三星a9 liteusb调试模式的步骤
  10. 04 技术太卷我学APEX-页面查询条件提交给SQL查询