Ich habe eine Datei, in der in jeder Zeile Infos stehen (was soll auch sonst da sein =? )
Nun möchte ich, dass mein Programm eine bestimmte Zeile ändert, d.h. einfach eine Zahl ersetzt (z.B. aus einer 1 eine 2 machen).
Ich denke, dass es mit einem Filechannel gehen könnte, ich habe aber nur einen OutputSteam bzw. einen InputStream. Kann man dein Outputstream in einen Fileinputstream konvertieren? Denn dann könnte ich daraus ein FileChannel erzeugen.
Ich möchte nicht zwischenspeichern sondern alles direkt im Programm haben. Leider wird es auch schwierig eine z.B. 100K Zeilen lange Dati in den Arbeitsspeicher zu laden...
Ist das iwie möglich oder wie kann ich es sonst machen? Kann ich direkt mir dem OutputSteam an eine bestimmte Stelle in der txt gehen und dort dann einfügen?
mfg
BH16
Nun möchte ich, dass mein Programm eine bestimmte Zeile ändert, d.h. einfach eine Zahl ersetzt (z.B. aus einer 1 eine 2 machen).
Ich denke, dass es mit einem Filechannel gehen könnte, ich habe aber nur einen OutputSteam bzw. einen InputStream. Kann man dein Outputstream in einen Fileinputstream konvertieren? Denn dann könnte ich daraus ein FileChannel erzeugen.
Ich möchte nicht zwischenspeichern sondern alles direkt im Programm haben. Leider wird es auch schwierig eine z.B. 100K Zeilen lange Dati in den Arbeitsspeicher zu laden...
Ist das iwie möglich oder wie kann ich es sonst machen? Kann ich direkt mir dem OutputSteam an eine bestimmte Stelle in der txt gehen und dort dann einfügen?
mfg
BH16