- 博客(7)
- 收藏
- 关注
原创 java中stream进行排序(多字段)和去重
Java Stream排序去重操作摘要: 多字段排序:使用stream().sorted()配合Comparator.comparing(),通过reversed()实现降序,thenComparing()添加次级排序条件。 去重操作:利用TreeSet保持元素唯一性,通过Comparator指定去重字段,collectingAndThen将结果转为ArrayList。 组合操作:可同时实现排序和去重,示例中对Map按指定字段降序排序后去重。 注意事项:TreeSet去重会改变原顺序,需注意业务场景需求。
2025-07-01 22:51:46
119
原创 Java中常用日期时间格式信息获取及转换工具类
这是一个Java日期工具类,提供了多种日期格式化方法。主要功能包括:1)获取当前时间(Date对象或格式化字符串);2)将Date对象转换为指定格式字符串;3)支持两种预定义格式(yyyy-MM-dd和yyyy-MM-dd HH:mm:ss)和自定义格式转换。方便快速获取不同格式的日期字符串。
2025-06-29 11:30:15
192
原创 java中如何优雅进行非空判断(对象、字符串、集合)(进阶版)
对象的空和非空判断使用isNull、isNotNull,其他类型(String、List、Map等)的判断均可通过isEmpty、isNotEmpty搞定
2025-06-24 21:20:39
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人