
时刻记录着
在日常工作中遇到的一些小问题。
一个花生豆儿
这个作者很懒,什么都没留下…
展开
-
求两个时间相差的时长
问题描述实现思路问题描述问题:求两个时间相差的时长0年0月1日0时10分0秒实现思路public class Test { public static void main(String[] args) { Date date1 = new Date(1653394362000L); Date date2 = new Date(1653481362000L); System.out.println(getTimeDiffSt原创 2022-05-25 09:41:24 · 393 阅读 · 2 评论 -
可变参数是否可以不传参
问题描述实现思路问题描述问题:可变参数不传参数是否会导致空指针。20实现思路public class Test { public static void main(String[] args) { count(1, 2); count(); } public static int count(int... is) { int sum = 0; System.out.println(is.原创 2022-04-27 16:54:07 · 486 阅读 · 1 评论 -
Stream API根据对象的某个属性分组
1.目标[Person(code=1, name=zhangsan, age=10), Person(code=2, name=lisi, age=20), Person(code=1, name=wangwu, age=20)]{1=[Person(code=1, name=zhangsan, age=10), Person(code=1, name=wangwu, age=20)], 2=[Person(code=2, name=lisi, age=20)]}2.实现import l.原创 2022-04-27 16:05:42 · 1419 阅读 · 0 评论 -
Stream API根据某个对象的属性去重
1.目标// 根据Student对象的code属性去重[Student(code=1, name=zhangsan, age=10), Student(code=2, name=lisi, age=20), Student(code=1, name=wangwu, age=20)][Student(code=1, name=zhangsan, age=10), Student(code=2, name=lisi, age=20)]2.代码import lombok.AllArgsCons原创 2022-04-27 16:00:11 · 350 阅读 · 0 评论