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. 演員表<Object> to List <Map <String,Object >>
- 3. 如何使用相同的遞歸函數迭代Map <String,String>和Map <String,Map <String,String >>?
- 4. Sort Map <String,List <Object[]>>
- 5. List <Map <String,String >> vs List <Object>
- 6. 從List <Map <String,Object >>創建HashMap <String,Map>給出java.lang.ClassCastException
- 7. Map <String,Map <String,Boolean >> myMap = new HashMap <String,HashMap <String,Boolean >>();
- 8. For-Each Loop,Map <String,Map <String,List <String> >>
- 9. Hibernate如何映射Map <Object,String>
- 10. 如何使用休眠返回列表<Map <String,Object >>
- 11. 如何將HashMap <String,Integer> param轉換爲Map <String,Object)
- 12. Post Map <String,List <String>>
- 13. 如何正確聯合HashMap <String,ArrayList <Object>>和HashMap <String,Object>
- 14. 如何爲Map <String,List <Object>>和MultivaluedMap <String,Object>定義一個通用方法?
- 15. 性能 - 數據量 - ArrayList中<String>,列表<Object> VS LinkedList的<String>,LinkedList的<Object>
- 16. 將值添加到列表<Map <String,String >>
- 17. 轉換List <HashMap <String,String >>到列表<map <String,String >> java
- 18. 如何迭代Arraylist <HashMap <String,String >>?
- 19. Java的轉換列表<String>到列表<Object>
- 20. C++等價的Java Map <String,Object>
- 21. 列表<Object>和列表<?>
- 22. 從Servlet中的jsp獲取<Map <String,Object >>
- 23. Swagger:<string,Object>
- 24. 如何使用struts2迭代器迭代列表<String>
- 25. map <string,pair <string,foo * >>和map <string,pair <string,foo&>>有什麼區別?
- 26. 如何迭代列表<Object>或獲取列表元素?
- 27. map <string,string>在類
- 28. c# - 如何把列表<string>項目到列表<object>
- 29. 「轉換」字典<string,int>到列表<object>
- 30. 反序列化List <Map <String,String >> QueryParam in Jersey 1
http://download.oracle.com/javase/tutorial/java/nutsandbolts/for.html – 2011-04-26 07:10:12
您能更具體嗎? – 2011-04-26 07:11:32
如果您有選擇,儘量避免使用過於複雜的嵌套收集數據結構,例如創建一個新類。如果另一位程序員遇到你的List