Java lambda表达式 将list转成map 并排序

2020-04-16  本文已影响0人  那钱有着落吗

//将list 排序,并按照排序后的结果进行有序分组
LinkedHashMap<String, List<AlarmData>> alarmMap = alarmDataList.stream()
.sorted(Comparator.comparing(t->t.getId().getData_time()))
.collect(Collectors.groupingBy(t->t.getId().getVirtualPointId(), LinkedHashMap::new, Collectors.toList()));

以上可以将map排序,并且每个key对应的list里面也是排序好的

上一篇 下一篇

猜你喜欢

热点阅读