LinkedHashMap<String,List<User>> userMap = userList.stream().sorted(Comparator.comparing(User::getCreateTime)).collect(Collectors.groupingBy(User :: getCreateTime,LinkedHashMap::new,Collectors.toList()));
大致讲一下上面代码实现的功能。
将用户集合根据创建时间进行排序,然后将它们根据创建时间分组。
这样就可以将原本一个用户总集合拆分为 每一天的用户集合了,并且是时间为升序