首页 > 其他 > 详细

list.stream()

时间:2021-07-20 15:11:41      阅读:16      评论:0      收藏:0      [点我收藏+]

1、list分组:

Map<String,List<AlarmStatisticalDO>> map = alarmStatisticalDOList.stream().collect(Collectors.groupingBy(a -> a.getAlarmDate()));
for (String alarmDateStr:map.keySet()) {
    List<LibAlarm> libAlarmList = new ArrayList<>();
    List<AlarmStatisticalDO> alarmStatisticalDOS = map.get(alarmDateStr);
   ....
}

2、list排序:

List<LibAlarm> libAlarms = libAlarmList.stream().sorted(Comparator.comparing(LibAlarm::getAlarmCount).reversed()).collect(Collectors.toList());//倒序

 

list.stream()

原文:https://www.cnblogs.com/lijianda/p/15034226.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!