Aloisia
Mitglied
Hallo, ich habe eine Datei, die aus mehreren Zeilen besteht in denen jeweils eine Zahl (0-9) steht.
nun möchte ich in eine während der Laufzeit bestimme Zeile (zum Bsp. Zeile 4) springen und dort die Zahl mit einer anderen ersetzen. (Also zum Beispiel die 4 mit einer 7.)
Irgendwie funktioniert das Ganze aber nicht so ganz, es werden Ausgaben erzeugt wie:
Code:
0
2
0
4
6
7
5
nun möchte ich in eine während der Laufzeit bestimme Zeile (zum Bsp. Zeile 4) springen und dort die Zahl mit einer anderen ersetzen. (Also zum Beispiel die 4 mit einer 7.)
Java:
try {
RandomAccessFile file = new RandomAccessFile("zeichen.txt","rw");
file.seek(8);
file.write("7".getBytes());
file.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Irgendwie funktioniert das Ganze aber nicht so ganz, es werden Ausgaben erzeugt wie:
Code:
0
2
0
74
6
7
5