Monday 30 July 2012

Iterate through the values of Java HashMap example


This Java Example shows how to iterate through the values contained in the HashMap object.


import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;

public class IterateValuesOfHashMapExample {

 public static void main(String[] args) {

  // create HashMap object
  HashMap hMap = new HashMap();

  // add key value pairs to HashMap
  hMap.put("1", "One");
  hMap.put("2", "Two");
  hMap.put("3", "Three");

  /**
   * get Collection of values contained in HashMap using Collection
   * values() method of HashMap class
   **/
  Collection c = hMap.values();

  // obtain an Iterator for Collection
  Iterator itr = c.iterator();
  System.out.println("The map contains values...");
  // iterate through HashMap values iterator
  while (itr.hasNext())
   System.out.println(itr.next());
 }
}


The output is:


The map contains values...
Three
Two
One

No comments:

Post a Comment