java map putall 覆盖_Java HashMap putAll() 方法
putAll() 方法将指定所有的键/值对插入到 HashMap 中。
语法
putAll() 方法的语法为:
hashmap.putAll(Map m)
注:hashmap 是 HashMap 类的一个对象。
参数说明:
m – 包含插入到 HashMap 的映射关系
返回值
不返回任何值。
实例
以下实例演示了 putAll() 方法的使用:
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// 创建一个 HashMap
HashMap sites = new HashMap<>();
// 往 HashMap 添加一些元素
sites.put(1, "Baidu");
sites.put(2, "Mybj");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// 创建另一个 HashMap
HashMap sites2 = new HashMap<>();
sites2.put(1, "Weibo"); // 已存在会被替换
sites2.put(4, "Wiki");
// 将所有的映射关系从 sites 添加到 sites2
sites2.putAll(sites);
System.out.println("sites2 HashMap: " + sites2);
}
}
执行以上程序输出结果为:
sites HashMap: {1=Baidu, 2=Mybj, 3=Taobao}
sites2 HashMap: {1=Baidu, 2=Mybj, 3=Taobao, 4=Wiki}
在以上实例中,我们创建了两个HashMap: sites 和 site2,代码后面使用了 putAll() 方法将 sites 的 Key/value插入到 site2 中,其中 site2 中 key 为 1 的已经存在,所以 site 对应的 value 会替换 site2 对应对 value。
java map putall 覆盖_Java HashMap putAll() 方法相关推荐
- java map扩容机制_Java HashMap的原理、扩容机制、以及性能思考
Java HashMap 说明 此文档所介绍的HashMap是基于JDK1.8之后的.此文受到网上很多其他Java生态爱好者文章的影响,写此文的目的是系统的概括下HashMap,并把一些优秀文章的脉络 ...
- java:Map借口及其子类HashMap五,identityHashMap子类
java:Map借口及其子类HashMap五,identityHashMap子类 了解:identityHashMap子类 一般情况下,标准的Map,是不会有重复的key值得value的,相同的key ...
- [java] Map循环遍历的5种方法实现
[java] Map循环遍历的5种方法实现 文章目录 一.方法一(推荐) 二.方法二(推荐) 三.方法三 四.方法四 五.方法五 总结 一.方法一(推荐) 推荐使用此方法效率比较高 Map<St ...
- java map初始化方式_java中Map和List初始化的两种方法
第一种方法(常用方法): //初始化List List list = new ArrayList(); list.add("string1"); list.add("st ...
- merge java方法_Java HashMap merge() 方法
merge() 方法会先判断指定的 key 是否存在,如果不存在,则添加键值对到 hashMap 中. 语法 merge() 方法的语法为: hashmap.merge(key, value, rem ...
- java map 面试题_Java 面试系列:集合详解之 Map + 面试题
集合有两个大接口:Collection 和 Map,本文重点来讲解集合中另一个常用的集合类型 Map. 以下是 Map 的继承关系图: avatar Map 简介 Map 常用的实现类如下: Hash ...
- java map 自动排序_java Map排序问题
java 中,Map常见的有HashMap ,TreeMap等等,Map是一个接口,我们不能直接声明一个Map类型的对象,在实际开发 中,比较常用的Map性数据结构是HashMap和TreeMap,它 ...
- java隐藏与覆盖_Java 隐藏和覆盖
我们知道,在JAVA中,子类可以继承父类,如果子类声明的方法与父类有重名的情况怎么办,大伙儿都知道要是重写,但是实际上这又分为两种情况,就是方法和变量在继承时的覆盖和隐藏问题,这些概念性的东西看似无聊 ...
- 怎么让java技术变强_java中的方法
方法是什么? 方法是可以完成某个特定的功能的并且可以被重复利用的代码片段,方法的出现,让代码有了很强大复用性 方法定义: [修饰符列表] 返回值类型 方法名(形式参数列表){ 方法体; } 形式参数列 ...
- java 子类属性覆盖_java子类和父类属性重复问题
java 子类继承 父类, 但子类中 包含和父类相同 属性 ,给子类赋值之后,父类的相同的属性值还是空的. 类定义如下: public class Person { private String na ...
最新文章
- 轻雀世界知名体育用品零售商D的交流与思考
- Git011--分支管理策略
- GCC 链接时出现undefined reference to “...”时可能解决办法
- 图像拼接2 特征匹配
- 云虚拟主机和传统虚拟主机的区别?
- linux bash命令_Linux命令-您应该知道的基本Bash命令行技巧
- Spring boot logback的使用(日志记录)
- Verilog实现2分频实例
- 开门红讨采头,开工喜庆红色PSD分层海报模板
- (转) CCEditBox 编辑框
- SQL语句之数据库之创建视图
- H3C WAP712C 路由器设置
- DHCPv6 snooping
- 30行代码实现微信自动回复机器人
- Jenkins+gitlab配置身份验证令牌
- 计算机虚拟化技术试题,虚拟现实技术考试题及答案.doc
- 华为交换机sftp 配置
- 文字前带小点点的样式代码
- linux添加失败的原因,linux下execvp失败设置errno=7的原因是什么?
- shell脚本编写中的#!shebang详解
热门文章
- Convex Clustering(凸聚类)
- 2020-11-13 Python 文件读写、os模块及递归函数
- 招聘中使用的奇葩心理分析
- 计算机安装双系统但无开机选择,苹果电脑,安装了双系统,一个win7一个apple,开机会直接进入苹果系统,没有选择 - Microsoft Community...
- Sphinx使用方法
- android 控件属性大全
- You need to prove you’re evil cheap nike air max
- 产品经理的年终总结可以这样写
- 康宁发布第五代大猩猩玻璃 坚韧度更强更耐摔
- C#生成Word文档