美文网首页
Java lambda表达式 将list转成map 并排序

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

作者: 那钱有着落吗 | 来源:发表于2020-04-16 15:58 被阅读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里面也是排序好的

相关文章

网友评论

      本文标题:Java lambda表达式 将list转成map 并排序

      本文链接:https://www.haomeiwen.com/subject/zitdvhtx.html