//补全日期 List<String> dateList=findDatesYear(startTime,endTime); ArrayList<Object[]> list=logoiddao.selectDateDayS(startTime, endTime, queryId); List<Map<String,Object>> mapList=new ArrayList<Map<String,Object>>(); //key :日期 value:数值 for(Object[] li:list) { Map<String,Object> map=new HashMap<String,Object>(); map.put("date",li[0].toString()); map.put("count", li[1]); mapList.add(map); } boolean flag=false; for (int i=0;i<dateList.size();i++) { flag=false; for (Map<String, Object> hs : mapList) { if (dateList.get(i).equals(hs.get("date"))) { flag=true; break; } } if(flag!=true){ final String date=dateList.get(i); mapList.add(i,new HashMap<String,Object>(){{ put("count", 0); put("date", date); }}); } } return mapList;
Java、 补全日期
猜你喜欢
转载自www.cnblogs.com/huimou/p/10184190.html
今日推荐
周排行