Вопрос по hashmap, java – Как перебрать Hashmap с содержащим arraylist [duplicate]

1

Possible Duplicate:
How do I iterate over each Entry in a Map?

у меня есть карта как

<code>HashMap<Integer, ArrayList<String>> map = = new HashMap<Integer, ArrayList<String>>();
</code>

я хочу повторить этот тип карты пожалуйста, дайте мне пример, как повторить эту карту

это не похоже на дубликат, так как Arraylist является значением по сравнению с другим вопросом, который имеет строку Coder17
пожалуйста, поищите на сайте, прежде чем задавать новый вопрос. MByD

Ваш Ответ

2   ответа
20
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);
    }
}
Error: User Rate Limit Exceeded user1153176
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
2

for (Integer i : map.keySet())
   for (String s : map.get(i))
      System.out.println("key :" + i + " value: " + s);

Похожие вопросы