//将相同日期的数据放到一组
Map<String,List<Map<String, Object>>> map = new LinkedHashMap<>();
List<Map<String, Object>> dataDays = aaaa;//你的数据列表
if(dataDays != null && dataDays.size() > 0) {
for(Map<String, Object> m : dataDays) {
if(map.containsKey(m.get("date").toString())){//相同日期
List list = (List) map.get(m.get("date").toString());//取出存放在map中的数据
list.add(m);
}else{//map里面没有放入
List list = new ArrayList();
list.add(m);
map.put(m.get("date").toString(), list); //存入map中
}
}
}