关于 lambda分组

来源:10-5 有了过期机制以后内存还不够用怎么办?

七十亿分之一_

2020-12-08

最强的一哥你好:
我想问下jdk lambda 在分组时,是否能做到,比如 我有List 也就是学生集合,我需要根据学生所在班级进行分组。
我的问题是: 我希望比如按照班级分组后返回的是 Map<班级,List> 这个返回值Map中的List 是根据某个字段进行排序了的,比如根据学生年龄排序。

写回答

1回答

张勤一

2020-12-09

主管你好:

    你这里所说的问题其实就是 Collectors.groupingBy 之后对 value 部分的排序操作了。那么,你就需要考虑怎么去处理 value 的排序,使用 Collectors.collectingAndThen 就可以实现这个目的。


    我是勤一,致力于将这门课程的问答区打造为 Java 知识体系知识库,Java 知识体系 BBS!共同建造、维护这门课程,我需要每一个你!

1
1
七十亿分之一_
非常感谢!
2020-12-09
共1条回复

Java实操避坑指南 SpringBoot/MySQL/Redis错误详解

掌握业务开发中各种类型的坑,,Java web开发领域通用

466 学习 · 204 问题

查看课程