List存放多个map

List存放多个map

2017年06月02日 17:50:42 Foxsbox 阅读数:3091

版权声明:本文为博主原创文章,如需转载请声明出处。 https://blog.csdn.net/Foxsbox/article/details/72846581

 
  1. public List<Map<String,Object>> findRecordsList(String memberid){

  2. List<Map<String,Object>> list = new ArrayList<Map<String,Object>>();

  3. Map<String,Object> map = null;

  4. List<Records> listRecords = recordsDao.findBy("memberid", Long.parseLong(memberid));

  5. for(int i=0;i<listRecords.size();i++){

  6. map = new HashMap<String,Object>();

  7. map.put("label", DictUtils.getDictLabel(String.valueOf(listRecords.get(i).getRecordid()), "clinical_course", "-无-"));

  8. map.put("picName", listRecords.get(i).getPicName()==null?"无":listRecords.get(i).getPicName());

  9. map.put("picPath", listRecords.get(i).getPicPath()==null?"无":listRecords.get(i).getPicPath());

  10. map.put("title", listRecords.get(i).getTitle()==null?"无":listRecords.get(i).getTitle());

  11. String sdate=(new SimpleDateFormat("yyyy-MM-dd")).format(listRecords.get(i).getUpdateTime());

  12. map.put("updateDate", sdate);

  13. map.put("delFlag", listRecords.get(i).getDelFlag());

  14. list.add(map);

  15. }

  16. return list;

  17. }

 

<list>

<map>...</map>

<map>...</map>

</list>

每个map里一组键值对

<map>

<entry>...</entry>

<entry>...</entry>

<entry>...</entry>

<entry>...</entry>

<entry>

<string>updateDate</string>

<string>2017-06-02</string>

</entry>

<entry>

<string>delFlag</string>

<string>0</string>

</entry>

</map>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值