난 당신이 다른 모든 맵을 반복하는 것처럼 어떻게 당신은 그것을 반복 것이다 Map<String, List<Map<String, Object>>>
어떻게 반복하는지도 <String, List <Map <String, Object >>> 자바에서?
-2
A
답변
3
같은 맵을 반복하는
Map<String, List<Map<String, Object>>>
을 반환하는 방법이있다. 목록을 반복적으로 반복하고 반복 루프 내부에서 다른 Aap을 반복하면됩니다. (기능 코드 제외)
한 가지 가능한 방법 : 당신이 목록 색인을 알 필요가 있다면
Map<String, List<Map<String, Object>>> yourMap = ...;
//iterate over outer map
for(Map.Entry<String, List<Map<String, Object>>> topEntry : yourMap.entrySet()) {
String topKey = topEntry.getKey();
//iterate over list
for(Map<String, Object> innerMap : topEntry.getValue()) {
//iterate over inner map
for(Map.Entry<String, Object> innerEntry : innerMap.entrySet()) {
String innerKey = innerEntry.getKey();
Object innerValue = innerEntry.getValue();
}
}
}
당신은 또한 FORI 루프 [for(int i=0; i<list.size(); i++)
]에 목록을 통해 foreach 루프를 반복하는 전환 할 수 있습니다.
+0
'yourMap.entrySet()'에 오류가 발생했습니다 –
+0
그리고 그 오류가 무엇입니까? 지도를 정의 했습니까? 아니면 그냥 null입니까? –
-1
for(Map.Entry<String, List<Map<String, Object>>> entry : map.entrySet()) {
System.out.println(entry.getKey() + " : " + entry);
}
관련 문제
- 1. For Each Loop, Map <String, Map <String, List <String> >>
- 2. Velocity 테이블에서 Map <String, List <String>>
- 3. 정렬 방법 List <Map <String, String >>
- 4. 목록에서 캐스팅 할 수 없습니다 <map <string, object >><map <string, string >>
- 5. 지도 (String, List <MyObject>)를지도 <String, List <Object>>
- 6. Java8은 Map <Object, String>의 [List <Object>, String]을 변환합니다.
- 7. 목록에있는 Mongo DB 쿼리 <Map <String, Map <String, String >>>
- 8. Map <String, List <Object>> 및 MultivaluedMap <String, Object>에 대한 일반적인 방법을 정의하려면 어떻게해야합니까?
- 9. `List <Map <String, Object >> row`를 null로 변환합니다. String
- 10. List <Map <String, String >> 목록에 <Map<?, ?>>을 캐스팅하는 방법?
- 11. wp8 dictionary <string, List <object>> 해결됨
- 12. 자바 사전 <String, List <Object>>
- 13. ListSource의 List <Dictionary <string, object >>
- 14. 정렬 맵 <String, List <Object[]>>
- 15. 스트림 <Entry <String, Object >>에 <String, List <Object>> 맵을 스트리밍하려면 어떻게해야합니까?
- 16. 어떻게</p> <pre><code>Map<String,Map<String,List<String>>> scheduleMap = new HashMap<>(); </code></pre> <p>자바
- 17. 캐스트 목록 <Object> 목록에 <Map <String, Object >>
- 18. HashMap <String, List <String>>
- 19. List <KeyValuePair <string, string >>
- 20. 지도의 메모리 할당 <String, List <String>>
- 21. 게시물지도 <String, List <String>>
- 22. NVELocity의 사전 <string, Dictionary <string, object >>
- 23. "map <string, map <string, string >>>에서 wxListCtrl에 삽입
- 24. List <Map <String, List <>>> BaseAdapter, Android
- 25. Javapoet - TypeName - HashMap <String, HashMap <String, List <String> >> 세대?
- 26. stream()을 사용하여 Map <String, List <String>>에 <Object> 목록을 추출/덮음
- 27. 지도 <String, Object>를 Map <String, String>으로 변환하십시오.
- 28. JPA Map <String, String> mapping
- 29. 어떻게 junit List <Map <String, String >> in java?
- 30. Java에서 Map <String, Map <String, String >> 맵을 정의하는 가장 좋은 방법은 무엇입니까?
은 아마이 여기에 대한 답변 : 무슨 http://stackoverflow.com/questions/46898/how-to-efficiently-iterate-over-each-entry-in-a-map#46908 필요합니까 –
이지도를 반복하면서 할 일이 있습니까? 지금까지 뭐 해봤 어? –
지도의 List