Bootstrap

Java 根据字段类型分组统计数据List

今天发现了一个超级好用的方法分享给大家

需求是要求按时间把对应数据分组

利用数据库很难实现

可以选择将需要分组的所有数据一并查出来,之后只需要一行代码即可解决。

按照时间分组

ZhyqThreePointsDevice是实体类,zhyqThreePointsDeviceList是需要分组的list

Map<String,List<ZhyqThreePointsDevice>> orderRecord =zhyqThreePointsDeviceList.stream()
        .collect(Collectors.groupingBy(ZhyqThreePointsDevice::getDate));

结果展示如下:

;