Iterate HashMap In Java Example
Chapter:
Collections
Last Updated:
16-04-2016 03:28:05 UTC
Program:
/* ............... START ............... */
import java.util.*;
public class JavaIterateHashMap {
public static void main(String[] args) {
HashMap<Integer, String> hashMap = new HashMap<Integer, String>();
hashMap.put(new Integer(1), "One");
hashMap.put(new Integer(2), "Two");
hashMap.put(new Integer(3), "Three");
hashMap.put(new Integer(4), "Four");
Iterator<Integer> it = hashMap.keySet().iterator();
while (it.hasNext()) {
Integer key = it.next();
System.out.println(key + " : " + hashMap.get(key));
}
for (Integer key : hashMap.keySet()) {
System.out.println(key + " : " + hashMap.get(key));
}
}
}
/* ............... END ............... */
Output
1 : One
2 : Two
3 : Three
4 : Four
1 : One
2 : Two
3 : Three
4 : Four
Notes:
-
Iterator is an interface which is used to iterate over a collection. Iterator is a replacement of enumeration.
- Iterator has the ability to remove the elements from the collection during the iteration.
- We can iterate the collection either with keySet() or entrySet() method of iterator interface.
Tags
Collection, Iterate HashMap, Java