Hey,
brauch bitte Hilfe!
Ich soll in eine HashMap ein zuvor erzeugtes Object (Student) einfügen.
Dankbar für jede Hilfe!
Thanx
SAMSON
brauch bitte Hilfe!
Ich soll in eine HashMap ein zuvor erzeugtes Object (Student) einfügen.
Dankbar für jede Hilfe!
Code:
import java.util.*;
public class hashing {
public static void main (String [] args){
student s1 = new student (1234, "Becker", "Boris", "Florida");
student s2 = new student (3425, "Garrison", "Peter", "Ohio");
student s3 = new student (2567, "Granaten", "Gert", "Emsland");
student s4 = new student (5675, "Schlangen", "Sina", "Emsland");
student s5 = new student (7896, "Young", "Angus", "Quebec");
student s6 = new student (6532, "The Kid", "Billy", "Wüste");
student s7 = new student (7643, "Berentzen", "Klara", "Emsland");
student s8 = new student (9999, "Heydt", "Marie", "Emsland");
student s9 = new student (9123, "Jones", "Indiana", "Überall");
student s10 = new student (4567, "Bux", "Grete", "Emsland");
HashMap h = new HashMap();
h.put(new Integer (s1.getMnr()), s1);
h.put(new Integer (s2.getMnr()), s2);
h.put(new Integer (s3.getMnr()), s3);
h.put(new Integer (s4.getMnr()), s4);
h.put(new Integer (s5.getMnr()), s5);
h.put(new Integer (s6.getMnr()), s6);
h.put(new Integer (s7.getMnr()), s7);
h.put(new Integer (s8.getMnr()), s8);
h.put(new Integer (s9.getMnr()), s9);
h.put(new Integer (s10.getMnr()), s10);
// Einen Studenten nach Matrikelnr. suchen
Iterator it = h.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry)it.next();
//System.out.println( (String) entry.getKey() + " --> " + (String)entry.getValue() );
System.out.println();
//System.out.println( h );
}
System.out.println( h.get( "student 1234" ));
}
}
Thanx
SAMSON