Text in Datei schreiben

Status
Nicht offen für weitere Antworten.

TeKo

Mitglied
Hi,
Habe zu dem Thema so nix gefunden, ich möchte gerne eine Zahl/ein Wort in eine Textdatei speichern, soweit auch kein Problem. Jetzt habe ich eine Zahl in die Datei geschrieben und möchte eine weitere abspeichern, aber wenn ich das gleiche nochmal mache, wird ja einfach die erste Zahl überschrieben, wie kann ich jetzt erst die Textdatei durchsuchen, wo die letzte Zahl aufhört und dann dahinter die neue Zahl schreiben.
Achja die Zahlen sind durch "\n" also Zeilenumbüche getrennt.

Code:
String text = "Wort";
             String dateiName = "Test.txt";
             FileOutputStream schreibeStrom =
                     new FileOutputStream(dateiName);
                     
             for (int i=0; i < text.length(); i++){
                 schreibeStrom.write((byte)text.charAt(i));
             }
             schreibeStrom.close();

Hoffe mir kann jemand helfen.
mfg
TeKo
 
Evt kann mir ja hier nochjemand helfen, dann muss ich keinen neuen Thread eröffnen.

Ich habe jetzt eine Datei, in de Zahlen untereinander stehen.
Bsp:
124214
43242
52245
2525
25252521

Jetzt soll das Programm bei der letzten Zahl (also in der untersten Zeile) auslesen, danach die Zahl darüber usw.

Eine weitere Frage wäre, wenn ich das Programm mitten drin abbreche also Strg+C in der Konsole, dass dann eine Zahl übergeben wird z.B. wenn das Programm abbricht, wird nocheinmal eine Variable ausgegeben.
 
du solltest vielleicht den hakenvom Thread nehmen sonst schaut hier keiner mehr rein
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben