美文网首页
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