import java.util.*; public class BenytHashMapDatoer { public static void main(String[] args) { HashMap hashtabel = new HashMap(); Date dato; dato = new Date(71,0,1); // 1. januar 1971 hashtabel.put("Jacob",dato); dato = new Date(72,7,11); // 11. august 1972 hashtabel.put("Troels",dato); hashtabel.put("Ulrik",new Date(73,2,5));// 5. marts 1973 hashtabel.put("Ulla",new Date(69,1,19));// 19. februar 1969 hashtabel.put("Brian",new Date(70,3,1));// 1. april 1970 hashtabel.put("Bo",new Date(76,6,9));// 9. juli 1976 // Lav nogle opslag i tabellen under forskellige navne dato = (Date) hashtabel.get("Troels"); System.out.println( "Opslag under Troels giver: "+dato); System.out.println( "Opslag under Jacob: "+hashtabel.get("Jacob")); System.out.println( "Opslag under Kurtbørge: "+hashtabel.get("Kurtbørge")); System.out.println( "Opslag under Brian: "+hashtabel.get("Brian")); // Gennemløb af alle elementer for (Iterator i = hashtabel.keySet().iterator() ; i.hasNext() ;) { String nøgle = (String) i.next(); dato = (Date) hashtabel.get(nøgle); System.out.println(nøgle + " har fødselsåret: "+dato.getYear()); } } }