Map<Long, List> map = list.stream()
.sorted(Comparator.comparing(item -> item.getA()))
.collect(Collectors.groupingBy(item -> item.getB(), TreeMap::new, Collectors.toList()));
lambda操作list,实体类为x,按字段a排序并按字段b进行分组
于 2024-01-02 23:09:37 首次发布
Map<Long, List> map = list.stream()
.sorted(Comparator.comparing(item -> item.getA()))
.collect(Collectors.groupingBy(item -> item.getB(), TreeMap::new, Collectors.toList()));