Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to iterate Hashmap with containing arraylist [duplicate]

Tags:

java

hashmap

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

i have map like

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

i want iterate this type of map please give me example how to iterate this map

like image 283
user1153176 Avatar asked May 12 '12 10:05

user1153176


Video Answer


2 Answers

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);
    }
}
like image 157
Zakaria Avatar answered Nov 15 '22 05:11

Zakaria


You can do like this:

for (Integer i : map.keySet())
   for (String s : map.get(i))
      System.out.println("key :" + i + " value: " + s);
like image 21
isvforall Avatar answered Nov 15 '22 06:11

isvforall