JAVA stream list 根据某个属性分组
分组:
//根据【lxId】分类 //map key:lxId value:以lxId分组的数据 LinkedHashMap<String, List<BmDefectWeekData>> lxIdMap = lists.stream() .collect(Collectors.groupingBy(BmDefectWeekData::getLxId, LinkedHashMap::new, Collectors.toList()));
注:LinkedHashMap是有序的。