为了账号安全,请及时绑定邮箱和手机立即绑定

如何把map 中的值一个一个的放入queryStock.qureyStockByShop(map.get(key))函数做循环?

如何把map 中的值一个一个的放入queryStock.qureyStockByShop(map.get(key))函数做循环?

幼儿园小跟班 2018-03-23 16:45:54
Map<Long, String>map = GetShopCategories.map(); for(Long key : map.keySet()) { List<StockItem> stockItems_all = queryStock.qureyStockByShop(map.get(key)); System.out.println("获取全量库存为:" + stockItems_all.size()); indexList.addAll(stockItems_all); }
查看完整描述

2 回答

?
Frank作家

TA贡献37条经验 获得超9个赞

Iterator<Map.Entry<Integer, String>> it = map.entrySet().iterator();
   while (it.hasNext()) {
    Map.Entry<Integer, String> entry = it.next();
   //System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue()); 
    List<StockItem> stockItems_all = queryStock.qureyStockByShop(entry.getKey());
System.out.println("获取全量库存为:" + stockItems_all.size());
indexList.addAll(stockItems_all);   
      
      }


查看完整回答
1 反对 回复 2018-03-24
?
Frank作家

TA贡献37条经验 获得超9个赞

具体不知道你的List<StockItem> stockItems_all = queryStock.qureyStockByShop(map.get(key));

这一步的方法对不对

查看完整回答
反对 回复 2018-03-24
  • 2 回答
  • 0 关注
  • 1327 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信