java listmap遍历_(转)java List<Map>多种遍历方式 ﹏ヽ暗。殇╰゛Y 2022-11-03 04:18 176阅读 0赞 map1.put("a",list1); map1.put("b",list2); list.add(map1); Map<String,Object> map2 = new HashMap<String, Object>(); map2.put("c",list3); map2.put("d",list4); list.add(map2); for (Map<String,Object> map:list ) \{ for (String s:map.keySet() ) \{ System.out.print("key:"+s+"\\t"); System.out.println("value:"+map.get(s)); \} \} System.out.println("======================华丽的分割线============================="); for (int i = 0; i < list.size(); i++) \{ Map<String, Object> map = list.get(i); Iterator it = map.keySet().iterator(); while (it.hasNext()) \{ String str = (String) it.next(); System.out.print("key:"+str+"\\t"); System.out.println("value:"+map.get(str)); \} \} System.out.println("========================华丽的分割线================================"); for (Map<String, Object> map : list) \{ for (Map.Entry<String, Object> m : map.entrySet()) \{ System.out.print("key:"+m.getKey() + " "); System.out.println("value:"+m.getValue()); \} \}
还没有评论,来说两句吧...