/** * N.B Java 5 - kode */ import java.util.*; import easyIO.*; class Hasheksempel { public static void main(String[] argv) { In tastatur = new In(); HashMap personregister = new HashMap (); System.out.print("Antall personer som registreres : "); int ant = tastatur.inInt(); for (int i = 0; i < ant; i++) { System.out.println("Antall gjenværende personer " + (ant - i)); Person p = new Person(tastatur); personregister.put(p.telefonnr, p); } // Skriv ut alle personobjektene System.out.println("Viser alle personer" + "(ukjent rekkefølge):"); for (Person p: personregister.values()){ p.skrivData(); } } } class Person { String navn, adresse, telefonnr; Person(In tastatur) { System.out.print("Oppgi navn : "); navn = tastatur.inLine(); System.out.print("Oppgi adresse : "); adresse = tastatur.inLine(); System.out.print("Oppgi telefonnummer : "); telefonnr = tastatur.inLine(); } void skrivData() { System.out.println("Navn : " + navn); System.out.println("Adresse : " + adresse); System.out.println("Telefonnummer : " + telefonnr); } }