import java.util.*;public class ExampleHashMap { //calendar Map Map calendar = new HashMap(); //constructor to add all elements into Map public ExampleHashMap(String d[], String i[]){ for (int x=0; x<d.length; x++) calendar.put(d[x], i[x]); } //main method public static void main(String args[]) { //Data to be inserted into calendar String [] dates = {"10/31/01", "01/01/01", "03/05/01", "02/04/01"}; String [] items = {"Halloween", "New Years", "Birthday", "Anniversary"}; //create instance of class ExampleHashMap example = new ExampleHashMap(dates, items); //print out all key/value pairs in map System.out.println("map= " + example.calendar); //retrieve mappings into Set Set mappings = example.calendar.entrySet(); System.out.println("object \t\t\tkey\t\tvalue"); //iterate through mappings and print content for (Iterator i = mappings.iterator(); i.hasNext();) { Map.Entry me = (Map.Entry)i.next(); Object ok = me.getKey(); Object ov = me.getValue(); System.out.print(me + "\t"); System.out.print(ok + "\t"); System.out.println(ov); } }}