![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
laivieeeee
码农
展开
-
HashMap 的 7 种遍历方式与性能分析!
HashMap 的 7 种遍历方式与性能分析! 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示: HashMap 遍历 HashMap遍历从大的方向来说,可分为以下 4 类: 迭代器(Iterator)方式遍历;...原创 2020-05-21 16:58:40 · 90 阅读 · 0 评论 -
Comparator进行排序
Java8 - 使用 Comparator.comparing 进行比较排序 使用外部比较器Comparator进行排序 当我们需要对集合的元素进行排序的时候,可以使用java.util.Comparator创建一个比较器来进行排序。Comparator接口同样也是一个函数式接口,我们可以把使用lambda表达式。如下示例, package com.common; import jav...转载 2020-04-27 09:39:31 · 1412 阅读 · 0 评论