![](https://img-blog.csdnimg.cn/20210706204017568.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 51
随缘记录,未来复习的时候使用
Damon爱吃西兰花
博客已经暂停使用
展开
-
HashMap的遍历方法
HashMap的遍历大致可以分为四类:迭代器方式遍历 ForEach方式遍历 Lambda方式遍历 Streams API方式遍历每种类型又有不同的实现方式,则一共可以大概实现7种使用迭代器(Iterator)EntrySet 的方式进行遍历; 使用迭代器(Iterator)KeySet 的方式进行遍历; 使用 For Each EntrySet 的方式进行遍历;(除了多线程以外最快的) 使用 For Each KeySet 的方式进行遍历; 使用 Lambda 表达式的..原创 2021-07-08 10:54:49 · 337 阅读 · 0 评论 -
HashMap 常用方法总结
常用方法:clear() 删除 hashMap 中的所有键/值对 clone() 复制一份 hashMap isEmpty() 判断 hashMap 是否为空 size() 计算 hashMap 中键/值对的数量 put() 将键/值对添加到 hashMap 中 putAll() 将所有键/值对添加到 hashMap 中 putIfAbsent() 如果 hashMap 中不存在指定的键,则将指定的键/值对插入到 hashMap 中。原创 2021-07-08 10:23:52 · 142 阅读 · 0 评论 -
HashMap的元素为什么要使用包装类
HashMap 中的元素实际上是对象,一些常见的基本类型可以使它的包装类来代替。为什么HashMap中key是引用类型而不是基本数据类型?最主要的原因是,hashmap中不能存储重复值,因此在存入值的时候,需要用到存储对象的hashcode()和equals()方法进行判断,而基本数据类型是没有这两个方法的。因此HashMap中key只能是引用类型。包装类的作用:1. 包装类里面有一些很有用的方法和属性,如HashCode,ParseInt,equals;比如hashmap中就用到...原创 2021-07-08 10:03:18 · 683 阅读 · 0 评论