无序:
List<EnergyFee> energyFees;
energyFees.stream()
.collect(Collectors.groupingBy(EnergyFee::getDate));
有序:
energyFees.stream()
.collect(Collectors.groupingBy(
EnergyFee::getDate,
TreeMap::new, // 这里使用 TreeMap 来保持 key 的自然顺序
Collectors.toList()
))