Java:
public class StudentenAdresse {
private String name;
private String street;
private String city;
// Konstruktor
public StudentenAdresse (String name, String street,
String city) {
this.name = name;
this.city = city;
this.street = street;
}
// getter-Methoden
public String getName() {
return this.name;
}
public String getStreet() {
return this.street;
}
public String getCity() {
return this.city;
}
// setter-Methoden
public void setName (String name) {
this.name = name;
}
public void setStreet (String street) {
this.street = street;
}
public void setCity (String city) {
this.city = city;
}
}
// 2. Klasse
import java.util.*;
public class StudentenVerwaltung {
public static void main(String[] args) {
StudentenAdresse s1 = new StudentenAdresse("Peter","aulweg", "gießen");
StudentenAdresse s2 = new StudentenAdresse("Wolf", "aulweg", "gießen");
StudentenAdresse s3 = new StudentenAdresse("meier", "aulweg", "gießen");
TreeMap m1 = new TreeMap();
m1.put(103, s1);
m1.put(102, s2);
m1.put(104, s3);
Iterator it = m1.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry= (Map.Entry)it.next();
System.out.println( entry.getKey()+ " "+ entry.getValue());
}
}
}
ich möchte eine Methode test() schreiben in der 3 studentenadressen in die "map" eingetragen werden.der einfachheit halber hatte ich erstmal noch keine testmethode geschrieben. desweiteren möchte ich gerne das die daten sortiert nach der matrikelnummer also hier dem key der treemap (102,103 usw.) ausgegeben werden.
ich weiß nicht wie ich die methode test schreiben soll und wie ich bei der Treemap sortiere