List<Map<String,Object>> mapList = testQuery.getlist();
Map<String,List<Map<String,Object>>> groupMap = new HashMap<>();
//将map分组
groupMap = mapList.stream().collect(Collectors.groupingBy(m->{
return StringKit.toString(m.get("id_card"));
}));
Set<String> sets = groupMap.keySet();
for(String s:sets) {
List<Map<String, Object>> groupM = groupMap.get(s);
if(groupM!=null && groupM.size()>1){
for (Map<String,Object> m:groupM) {
}
}
}
map分组方法
最新推荐文章于 2024-03-07 11:18:59 发布