随笔分类 -  Java Collection

总结java 集合类常用知识点。
摘要:介绍使用Java Stream流排序器Comparator对List集合进行多字段排序的方法,包括复杂实体对象多字段升降序排序方法。 阅读全文
posted @ 2023-03-05 15:37 楼兰胡杨 阅读(6574) 评论(1) 推荐(4) 编辑
摘要:Java HashMap和 ConcurrentHashMap 热门面试题。 阅读全文
posted @ 2022-04-16 19:56 楼兰胡杨 阅读(795) 评论(0) 推荐(1) 编辑
摘要:介绍SynchronizedHashMap和ConcurrentHashMap的区别。 阅读全文
posted @ 2022-04-16 19:53 楼兰胡杨 阅读(472) 评论(0) 推荐(0) 编辑
摘要:介绍Java遍历Set的五种方式,并分析哪中方式效率高,建议使用增强for循环变量。 阅读全文
posted @ 2022-04-08 07:59 楼兰胡杨 阅读(9559) 评论(0) 推荐(1) 编辑
摘要:Java中,HashMap和ConcurrentHashMap热点面试题。 阅读全文
posted @ 2021-04-30 17:52 楼兰胡杨 阅读(365) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍Guava中几种处理字符串和Map的方法,包括Joiner(连接)、FluentIterable(过滤、转换集合)和Splitter(分割) 阅读全文
posted @ 2020-05-15 21:24 楼兰胡杨 阅读(3273) 评论(0) 推荐(0) 编辑
摘要:介绍Java实现求解集合和列表的交集、并集和差集的三种方法,分别是JDK中的方法、Guava Sets和 Appach CollectionUtils工具类。 阅读全文
posted @ 2020-05-15 21:04 楼兰胡杨 阅读(3236) 评论(1) 推荐(1) 编辑
摘要:本文介绍Java中遍历Map对象的几种方法,温故知新,夯实基础。 阅读全文
posted @ 2020-02-12 21:28 楼兰胡杨 阅读(751) 评论(0) 推荐(0) 编辑
摘要:使用Map集合优化for循环实战,提高执行效率。 阅读全文
posted @ 2019-12-04 21:21 楼兰胡杨 阅读(2985) 评论(1) 推荐(1) 编辑
摘要:介绍合并多个list并删除其中重复元素的方法,推荐使用Map或者TreeSet去重。 阅读全文
posted @ 2019-10-20 17:15 楼兰胡杨 阅读(25188) 评论(0) 推荐(0) 编辑
摘要:凡是对集合list,set,map,数组等进行循环一定要判断是否为null,增强代码的健壮性。下面以list为例, 使用for循环遍历list对象,处理其中的元素时,需要对null值判断: 1、list为null时,抛空指针异常; 2、list不为null,但是list.size()=0时,不执行f 阅读全文
posted @ 2019-07-05 21:34 楼兰胡杨 阅读(4469) 评论(0) 推荐(0) 编辑
摘要:根据不同的业务需求,经常会遇到数组中存在重复元素的场合,总结了下使用Java将数组除重的方法,必定好记性不如烂笔头。这是朋友推荐的方法,嘿嘿。 持续更新中,以共享更好的方案。这里并没有使用Map或者Set什么的,虽然这是比较容易的方案。 阅读全文
posted @ 2019-04-14 22:41 楼兰胡杨 阅读(259) 评论(0) 推荐(0) 编辑
摘要:模板模式,顾名思义,就是通过模板拓印的方式。 定义模板,就是定义框架、结构、原型。定义一个我们共同遵守的约定。 定义了模板,我们的剩余工作就是对其进行充实、丰润,完善它的不足之处。 定义模板采用抽象类来定义,公共的结构化逻辑需要在抽象类中完成,只将非公共的部分逻辑抽象成抽象方法,留待子类充实实现。 阅读全文
posted @ 2018-08-31 11:32 楼兰胡杨 阅读(6208) 评论(0) 推荐(0) 编辑