How to iterate Hashmap with containing arraylist
Possible Duplicate:
How do I iterate over each Entry in a Map?
我有地图
1
| HashMap <Integer, ArrayList <String >> map = = new HashMap <Integer, ArrayList <String >>(); |
我想重复这种类型的映射请给我一个如何迭代这个映射的例子
- 在问新问题之前,请先搜索网站。
- 这似乎不重复,因为arraylist是与另一个具有字符串的问题相比的值
1 2 3 4 5 6 7
| for (Map. Entry<String, ArrayList <String >> entry : map. entrySet()) {
String key = entry. getKey();
ArrayList <String > value = entry. getValue();
for(String aString : value ){
System. out. println("key :" + key +" value :" + aString );
}
} |
- 为什么投票否决这个答案?
- 这个答案有什么问题吗?
- 这是扎卡里亚的工作,我不赞成这个答案。
您可以这样做:
1 2 3
| for (Integer i : map. keySet())
for (String s : map. get(i ))
System. out. println("key :" + i +" value:" + s ); |