import Java.util.HashMap;

public class Map_putAllTest {
public static void main(String[] args){
   //两个map具有不同的key
   HashMap map1=new HashMap();
   map1.put("1", "A");
   HashMap map2 = new HashMap();
   map2.put("2", "B");
   map2.put("3", "C");
   map1.putAll(map2);
   System.out.println(map1);
   //两个map具有重复的key
   HashMap map3=new HashMap();
   map3.put("1", "A");
   HashMap map4 = new HashMap();
   map4.put("1", "B");
   map4.put("3", "C");
   map3.putAll(map4);
   System.out.println(map3);
}
}
/* 输出结果:
* {3=C, 2=B, 1=A}
* {3=C, 1=B}
* 结论:putAll可以合并两个MAP,只不过如果有相同的key那么用后面的覆盖前面的

Map.putAll()用法相关推荐

  1. js数组中foEach和map的用法详解 jq中的$.each和$.map

    数组中foEach和map的用法详解 相同点: 1.都是循环遍历数组(仅仅是数组)中的每一项. 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项value, ...

  2. STL 中map的用法详解

    STL 中map的用法详解 Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可 ...

  3. java8 stream().map().collect()用法

    java8 stream().map().collect()用法 有一个集合: List<User> users = getList(); //从数据库查询的用户集合 现在想获取User的 ...

  4. linux 脚本map,shell中map的用法

    ##实例代码 #!/bin/bash cat ./switchsql.txt | while read line do tmp_partition_name=`echo $line | awk -F ...

  5. map函数作用c语言,c语言中map的用法:map基本用法

    c++中map容器提供一个键值对容器,那么你知道map的用法有哪些吗,下面秋天网 Qiutian.ZqNF.Com小编就跟你们详细介绍下c语言中map的用法,希望对你们有用. c语言中map的用法:m ...

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

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

  7. Stream的特性、用法、stream().map().collect()用法

    Stream的特性.用法.stream().map().collect()用法 1.举例说明 有一个集合: List<User> users = getList(); 现在想获取User的 ...

  8. Java中entryset用法,keySet()、entrySet()和Map.Entry用法

    2019-11-16 package com.lixing.jihe13; import java.util.*; /** * @author: ZH * @date: 2019/10/25 10:4 ...

  9. java笔记--Map的用法

    Map 接口概述 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图. Collection中的集合,元素是孤立存在的(理解为单身), ...

最新文章

  1. python socket tcp客户端_python网络编程socketserver模块(实现TCP客户端/服务器)
  2. git找回误删的文件
  3. 数据导出之sqlserver-导出脚本
  4. 你真的了解JavaScript的比较运算符(==,!=,===,!===,=,=,,)吗?
  5. html中响应式查询,css 响应式(媒介查询)
  6. All men are brothers(并查集+思维 好题!!!)
  7. python应用程序类型_python – 类型提示条件可变参数应用程序
  8. 电商系统的售后模块设计
  9. MyEclipse 6.5安装maven插件
  10. 【转】Xcode 7 真机调试详细步骤
  11. MongoDB文档查询操作(三)
  12. 【c语言】调整数组使奇数所有都位于偶数前面
  13. 泰山游记:道阻且长,活着走出
  14. 硬件基础知识(10)---元器件选型规范大全
  15. STM32-正弦波可调(50HZ~20KHZ可调、峰峰值0~3.3V可调)
  16. OpenCV精进之路(十八):工具——“全能扫描王“扫描软件
  17. 美国德保罗大学计算机排名,2018福布斯美国最佳大学排名德保罗大学排名第243...
  18. 查看eclipse是多少位
  19. 力扣牛客每日刷题(Python解法持续更新)
  20. Java程序员校招蚂蚁金服,微信抢红包实战案例,纯干货

热门文章

  1. CComboBox 类详细说明
  2. u盘变o字节怎么修复_U盘启动盘在重装系统时识别不了解决办法
  3. MySQL 优化实战记录
  4. “火柴棍式”程序员面试题
  5. AD恢复(3)使用AD回收站
  6. 很全的SQL注入语句,有SQL漏洞的都可以拿下
  7. GDataXML的一些简单示例。
  8. 删除aux.txt.. 这样的文件夹方法
  9. C++实现 找出10000以内的完数
  10. 判断手机号码运营商,归属地等信息