1//根据排课id分组 2Map<Integer, List<Schedule4Homework>> idSchedule4HomeworksMap = schedule4Homeworks.stream().collect(Collectors.groupingBy(Schedule4Homework::getScheduleId)); 3 4//根据时间排序(reversed方法表示倒序) 5memberCards.sort(Comparator.comparing(MemberCard::getProfileCreated).reversed()); 6 7//分组并获取前几个 8 List<StoreSituation> collect = storeSituationsReturn.stream().sorted(Comparator.comparing(StoreSituation::getGmtCreate).reversed()).limit(storeSituationQuery.getRows()).collect(Collectors.toList()); 9 10//获取对象集合中某个字段的集合 11List<Integer> ids = list.stream().map(p -> p.getId()).collect(Collectors.toList());
Java8 Stream分组
Wesley13
2021-10-11
1133 0 0
点赞
收藏
评论区
加载中...