![](https://img-blog.csdnimg.cn/20191128214439659.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java8
java8新特性的使用
赫子-金木研
这个作者很懒,什么都没留下…
展开
-
Java8(四):获取当前月和上个月的第一天、最后一天
获取上个月第一天和最后一天:LocalDateTime date = LocalDateTime.now().minusMonths(1); LocalDateTime firstday = date.with(TemporalAdjusters.firstDayOfMonth()); LocalDateTime lastDay = date.with(Tem...原创 2020-03-30 17:11:43 · 4023 阅读 · 0 评论 -
Java8(二) java8分组后,对数据顺序不改变的控制
一.概述默认groupingBy代码里会生成一个HashMap(hashMap是无序的,put的顺序与get的顺序不一致)HashMap是无序的,HashMap在put的时候是根据key的hashcode进行hash然后放入对应的地方。所以在按照一定顺序put进HashMap中,然后遍历出HashMap的顺序跟put的顺序不同(除非在put的时候key已经按照hashcode排序号...原创 2018-07-12 14:55:02 · 11312 阅读 · 2 评论 -
Java8(二) 时间工具类
简介Java 8的日期和时间类包含LocalDate、LocalTime、Instant、Duration以及Period,这些类都包含在java.time包中,下面我们看看这些类的用法LocalDate和LocalTimeLocalDate类: 表示一个具体的日期,但不包含具体时间,也不包含时区信息。可以通过LocalDate的静态方法of()创建一个实 例,Loca...原创 2019-11-28 22:16:47 · 252 阅读 · 0 评论 -
Java8(一)使用java8Stream流对Object集合去重
对象集合去重// 根据id去重List<Person> unique = queryRes.stream().collect( Collectors.collectingAndThen( Collectors.toCollection( () -> new TreeSet<>...原创 2019-11-13 10:19:57 · 1376 阅读 · 0 评论