Hallo Leute,
ich möchte in einer Datei eine bestimmte Stelle, die eine Ziffer enthält um eins hochzählen und zurückschreiben.
Dazu habe ich Folgendes gemacht:
Es funktioniert leider nicht. Die Datei ist nach dem Durchlauf leer.
Kann mir bitte jemand helfen ?
ich möchte in einer Datei eine bestimmte Stelle, die eine Ziffer enthält um eins hochzählen und zurückschreiben.
Dazu habe ich Folgendes gemacht:
Code:
BufferedReader br = new BufferedReader(new FileReader(dta));
BufferedWriter bw = new BufferedWriter(new FileWriter(dta));
RandomAccessFile raf = new RandomAccessFile(dta, "rw");
String sb = br.toString().substring(3, 4);
int i = Integer.parseInt(sb) + 1;
raf.seek(3);
bw.write(i);
Kann mir bitte jemand helfen ?