Java 8, Lambda: Sorting within grouped Lists and merging all groups to a list

后端 未结 9 1323
难免孤独
难免孤独 2021-02-09 04:21

Based on the following answer: https://stackoverflow.com/a/30202075/8760211

How to sort each group by stud_id and then return a List with all Students as result of the g

9条回答
  •  长发绾君心
    2021-02-09 04:38

    You can add one line:

    studlistGrouped.values().forEach(list -> list.sort(Comparator.comparing(Student::getId)));
    

    Or you can write your own collector.

    I know which one I would choose.

提交回复
热议问题