今天发现了一个超级好用的方法分享给大家
需求是要求按时间把对应数据分组
利用数据库很难实现
可以选择将需要分组的所有数据一并查出来,之后只需要一行代码即可解决。
按照时间分组
ZhyqThreePointsDevice是实体类,zhyqThreePointsDeviceList是需要分组的list
Map> orderRecord =zhyqThreePointsDeviceList.stream() .collect(Collectors.groupingBy(ZhyqThreePointsDevice::getDate));
结果展示如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)