Anonym
5. Oktober 2000 um 11:49
1
Hallo,
wer weiss wie ich mittels Java in einer Text-Datei eine Zeile überschreiben kann?
D.h. ich möchte die Text-Datei Zeile für Zeile auslesen und wenn eine bestimmte Zeile erreicht wird, soll diese überschrieben werden.
Ein Beispiel-Code wäre nicht schlecht…
Vielen Dank im Voraus.
Jörg Endres
Anonym
6. Oktober 2000 um 16:44
2
Hi,
versuch’s mal damit:
import java.io.\*;
public class LineReplacer {
public static void main(String[] someArguments) throws IOException {
FileReader input = new FileReader(someArguments[0]);
FileWriter output = new FileWriter(someArguments[1]);
BufferedReader reader = new BufferedReader(input);
BufferedWriter writer = new BufferedWriter(output);
String line = reader.readLine();
while (line!=null) {
if (line.equals("Bestimmte Zeile")) {
writer.write("Ersetzte Zeile");
} else {
writer.write(line);
}
writer.newLine();
line = reader.readLine();
}
reader.close();
writer.flush();
writer.close();
}
}
MfG, Jan-Peter