Danke euch allen! Das hat mir weiter geholfen, jetzt funktioniert´s fast, wie ich es mir vorgestellt hätte.
Eine Frage habe ich an Euch noch.
[code=Java]public static void schreiben(){
String zeilenumbruch = System.getProperty("line.separator");
file = new File("Highscore.txt");
try {
if (file.exists()) file.delete();
writer = new FileWriter(file, false);//Hängt ans Ende der Datei, wenn vorhanden
for (String counter: highscore) {
writer.write(counter);
writer.write(zeilenumbruch);
}
writer.flush();
// Schliesst den Stream
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}//schreiben[/code]
Warum wird hier kein Zeilenumbruch in die Datei reingeschrieben und alle Werte werden in einer derselben Zeile ausgegeben? Hat jemand eine Idee?