01: import java.awt.Color;
02: import java.util.HashMap;
03: import java.util.Iterator;
04: import java.util.Map;
05: import java.util.Set;
06: 
07: /**
08:    This program tests a map that maps names to colors.
09: */
10: public class MapTest
11: {
12:    public static void main(String[] args)
13:    {
14:       
15:       Map favoriteColors = new HashMap();
16:       favoriteColors.put("Juliet", Color.pink);
17:       favoriteColors.put("Romeo", Color.green);
18:       favoriteColors.put("Adam", Color.blue);
19:       favoriteColors.put("Eve", Color.pink);
20:       print(favoriteColors);
21:    }
22: 
23:    /**
24:       Prints the contents of a map
25:       @param m a map
26:    */
27:    private static void print(Map m)
28:    {
29:       Set keySet = m.keySet();
30:       Iterator iter = keySet.iterator();
31:       while (iter.hasNext())
32:       {
33:          Object key = iter.next();
34:          Object value = m.get(key);
35:          System.out.println(key + "->" + value);
36:       }
37:    }
38: }