Genau, das ist ein guter Plan..ehrlich gesagt habe ich da selber nicht so die Ahnung von..wie mache ich das? Ich schicke dir mal einen Teil, vielleicht kannst da mal rüber gucken..
void ladeTeam(String dateiname){
Fussballer F;
Geburtstag G;
String name,geburtstagString;
Mannschaft = new ArrayList<Fussballer>();
try {
BufferedReader b = new BufferedReader (new FileReader ("kader.txt"));
String s = null;
while (b.ready ()) {
s = b.readLine ();
StringTokenizer st = new StringTokenizer (s,";");
name = st.nextToken();
geburtstagString = st.nextToken();
F = new Fussballer(name,geburtstagString);
G = new Geburtstag(geburtstagString,0,0,0,0);
this.addSpieler(F,G);
}
b.close ();
} catch (IOException e) {
System.err.println (e);
}
}
public Map<String,Fussballer> makeMap(){
Map<String,Fussballer> map;
map = new TreeMap<String,Fussballer>();
for (Fussballer F: this.getMannschaft()){
map.put(F.getName(), F);
}
return map;
}
Wo da einbauen??:confused::confused::confused: