摘要: List 去重指的是将 List 中的重复元素删除掉的过程。 List 去重有以下 3 种实现思路: 自定义方法去重,通过循环判断当前的元素是否存在多个,如果存在多个,则删除此重复项,循环整个集合最终得到的就是一个没有重复元素的 List; 使用 Set 集合去重,利用 Set 集合自身自带去重功能 阅读全文
posted @ 2021-12-20 18:33 Firebugs 阅读(1396) 评论(0) 推荐(0)
摘要: 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示: 一 阅读全文
posted @ 2021-12-20 11:11 Firebugs 阅读(330) 评论(0) 推荐(0)
摘要: java 每次从List中提取100条记录; 常用于接口请求参数组装; 例如企业微信考勤接口要求: 1. 获取记录时间跨度不超过30天2. 用户列表不超过100个。若用户超过100个,请分批获取3. 有打卡记录即可获取打卡数据,与当前”打卡应用”是否开启无关4. 标准打卡时间只对于固定排班和自定义排 阅读全文
posted @ 2021-12-11 14:17 Firebugs 阅读(3099) 评论(0) 推荐(0)
摘要: 使用java 8 及以上版本 提取list bean中某一属性组成list 1 import java.util.ArrayList; 2 import java.util.List; 3 import java.util.stream.Collectors; 4 5 /** 6 * @ClassN 阅读全文
posted @ 2021-12-11 14:00 Firebugs 阅读(1394) 评论(0) 推荐(0)