List存放多个map

public List> findRecordsList(String memberid){
		List> list = new ArrayList>();
		Map map = null;
		List listRecords = recordsDao.findBy("memberid", Long.parseLong(memberid));
		for(int i=0;i();
			map.put("label", DictUtils.getDictLabel(String.valueOf(listRecords.get(i).getRecordid()), "clinical_course", "-无-"));
			map.put("picName", listRecords.get(i).getPicName()==null?"无":listRecords.get(i).getPicName());
			map.put("picPath", listRecords.get(i).getPicPath()==null?"无":listRecords.get(i).getPicPath());
			map.put("title", listRecords.get(i).getTitle()==null?"无":listRecords.get(i).getTitle());
			String sdate=(new SimpleDateFormat("yyyy-MM-dd")).format(listRecords.get(i).getUpdateTime());
			map.put("updateDate", sdate);
			map.put("delFlag", listRecords.get(i).getDelFlag());
			list.add(map);
		}
		return list;
	}


每个map里一组键值对
updateDate
2017-06-02
delFlag
0

你可能感兴趣的:(Java)