Android项目中需要将很多数据显示在一个listview上面,所以想到了使用hashmap的泛型来保存数据:

  HashMap<String, Object> listItem = new HashMap<String,Object>;</span>

这时候需要先存入数据,然后要提取出来赋值给textview,以下是遍历key-value方法:

for (int i = 0; i < summaryMap.size(); i++) {listItem = new HashMap<String, Object>();Iterator<Entry<String, SummaryStruct>> iter = summaryMap.entrySet().iterator();while (iter.hasNext()) {listItem = new HashMap<String, Object>();@SuppressWarnings("rawtypes")Map.Entry entry = (Map.Entry) iter.next();// String instrument = (String) entry.getKey();SummaryStruct sumStru = (SummaryStruct) entry.getValue();</span>listItem.put("instrument", sumStru.getInstrument());listItem.put("netLots", sumStru.getNetLots());listItem.put("netFloatPL", sumStru.getNetFloatPL());listItem.put("isNetBuysell", sumStru.isNetBuysell());listItem.put("sellLots", sumStru.getSellLots());listItem.put("bidPrice", sumStru.getBidPrice());listItem.put("sellFloatPL", sumStru.getSellFloatPL());listItem.put("buyLots", sumStru.getBuyLots());listItem.put("askPrice", sumStru.getAskPrice());listItem.put("buyFloatPL", sumStru.getBuyFloatPL());maps.add(listItem);}


更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. 一句话锁定MySQL数据占用元凶
  3. 10、Android数据存储
  4. android中xml直接转json
  5. 树莓派与Android客户端进行socket通信
  6. flutter 持久化存储-----数据库sqflite
  7. AndroidStudio 优秀的第三方数据库 GreenDao
  8. java做服务器,android做客户端,实现数据传输
  9. Android(安卓)基于DataBinding的通用RecyclerView Adapter

随机推荐

  1. 测试手机多点触摸
  2. 【Android】判断某个App是否安装并启动(qu
  3. 创建文件并进行读写
  4. android广播 demo
  5. BroadcastReceiver
  6. Android多个MenuItem如何互斥
  7. Android(安卓)ListView使用方法
  8. android gallery 画廊控件示例
  9. android:根据资源查找相应控件
  10. android支付宝 KeyFactory PrivateKey