5
A
回答
1
6
List<Map<String, Object>> list = getMyMap();
for (Map<String, Object> map : list) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
System.out.println(entry.getKey() + " - " + entry.getValue());
}
}
- 遍历的地图列表
- 句柄映射条目
+0
您有一些错别字。你正在分配map'两次,列表中的值应该是'Map
+0
@ WhiteFang34:Thx,编辑。 – timbooo 2011-04-26 07:21:05
17
这听起来像你正在寻找的东西是这样的:
List<Map<String, Object>> list; // this is what you have already
for (Map<String, Object> map : list) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
}
}
0
与Java 1.8(8 )你可以重写它:
list.forEach(item ->
item.forEach((k, v) -> System.out.println(k + ": " + (String)v)
);
1
Map<String, String> map = new HashMap<>();
map.put("First", "1");
map.put("Second", "2");
map.put("third", "3");
map.put("four", "4");
// here is the logic
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + " - " + entry.getValue());
}
相关问题
- 1. 无法从列表<map <string,object >>转换为列表<map <string,string >>
- 2. 将列表<Map <String,Object >>转换为Map <String,Integer>
- 3. 演员表<Object> to List <Map <String,Object >>
- 4. 如何使用相同的递归函数迭代Map <String,String>和Map <String,Map <String,String >>?
- 5. Sort Map <String,List <Object[]>>
- 6. List <Map <String,String >> vs List <Object>
- 7. Java如何迭代Map <String,Device>
- 8. 如何序列化Map <String,List <Object>>与FlexJSON
- 9. Java8在Map <Object,String>中转换[List <Object>,String]
- 10. Java 8过滤和收集列表<Map <String,Object >>
- 11. 从List <Map <String,Object >>创建HashMap <String,Map>给出java.lang.ClassCastException
- 12. 使用JSTL从Java Bean迭代ArrayList <Map <String,String >>?
- 13. 如何将Map <String,List <Object>>流式传输到Stream <Entry <String,Object >>?
- 14. Map <String,Map <String,Boolean >> myMap = new HashMap <String,HashMap <String,Boolean >>();
- 15. For-Each Loop,Map <String,Map <String,List <String> >>
- 16. Hibernate如何映射Map <Object,String>
- 17. 如何将值添加到List <Map <String,Object >>?
- 18. 解析JsonObject以使用Gson列出<Map <String,Object >>?
- 19. 如何使用休眠返回列表<Map <String,Object >>
- 20. 如何从列表中删除键/值对<Map <String,Object >>
- 21. 如何将HashMap <String,Integer> param转换为Map <String,Object)
- 22. 如何正确联合HashMap <String,ArrayList <Object>>和HashMap <String,Object>
- 23. Post Map <String,List <String>>
- 24. 迭代Map <String ^,Object ^> ^的C++/CX方法
- 25. 如何在java中列出<Map <String,String >>?
- 26. 如何为Map <String,List <Object>>和MultivaluedMap <String,Object>定义一个通用方法?
- 27. 性能 - 数据量 - ArrayList中<String>,列表<Object> VS LinkedList的<String>,LinkedList的<Object>
- 28. 将值添加到列表<Map <String,String >>
- 29. 如何迭代Arraylist <HashMap <String,String >>?
- 30. 转换List <HashMap <String,String >>到列表<map <String,String >> java
http://download.oracle.com/javase/tutorial/java/nutsandbolts/for.html – 2011-04-26 07:10:12
您能更具体吗? – 2011-04-26 07:11:32
如果您有选择,尽量避免使用过于复杂的嵌套收集数据结构,例如创建一个新类。如果另一位程序员遇到你的List