Tech Me More

To quench our thirst of sharing knowledge about our day to day experience & solution to techincal problems we face in our projects.

Advertise with us !
Send us an email at diehardtechy@gmail.com

Friday, February 14, 2014

How to use iterator in Map : java


Here is an example of how to use Iterator in Map. To use iterator in Map you need to Get a set of all the entries contained in the HashMap then Obtain an Iterator for the entries Set.

package java;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
public class HashMapIterator {

public static void main(String[] args) {

// Create a HashMap and populate it with elements

HashMap hashMap = new HashMap();

hashMap.put("key_1","value_1");

hashMap.put("key_2","value_2");

hashMap.put("key_3","value_3");

// Get a set of all the entries (key - value pairs) contained in the HashMap

Set entrySet = hashMap.entrySet();

// Obtain an Iterator for the entries Set

Iterator it = entrySet.iterator();

// Iterate through HashMap entries

System.out.println("HashMap entries : ");

while(it.hasNext())

System.out.println(it.next());

}

}

No comments: