可能重複迭代的Hashmap:
How do I iterate over each Entry in a Map?如何使用包含數組列表
我已經映射像
HashMap<Integer, ArrayList<String>> map = = new HashMap<Integer, ArrayList<String>>();
我想重複這種類型的地圖 的請給我示例如何迭代此地圖
可能重複迭代的Hashmap:
How do I iterate over each Entry in a Map?如何使用包含數組列表
我已經映射像
HashMap<Integer, ArrayList<String>> map = = new HashMap<Integer, ArrayList<String>>();
我想重複這種類型的地圖 的請給我示例如何迭代此地圖
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);
}
}
你可以這樣做:
for (Integer i : map.keySet())
for (String s : map.get(i))
System.out.println("key :" + i + " value: " + s);
請提出一個新的問題之前,搜索網站。 – MByD
這似乎並不重複,因爲Arraylist是比較字符串的其他問題的值 – Coder17