Hallo,
ich versuche eine geänderte Zeile aus einer Textdatei zu ersetzen, aber irgendwie klappt das nicht. Die Datei enthält am Ende nur noch die geänderte Zeile und der Rest ist gelöscht. Muss man die anderen Zeilen erneut schreiben lassen?
ich versuche eine geänderte Zeile aus einer Textdatei zu ersetzen, aber irgendwie klappt das nicht. Die Datei enthält am Ende nur noch die geänderte Zeile und der Rest ist gelöscht. Muss man die anderen Zeilen erneut schreiben lassen?
Java:
if (zeile != null) {
if (zeile.indexOf(segment1) > -1) {
System.out.println(zeile
.indexOf(segment1));
zeile = in.readLine();
System.out.println(zeile + "zeile");
zeile = zeile.replaceAll(" -1 ", " 4 ");
System.out.println(zeile + "zeile");
writer = new BufferedWriter(
new FileWriter(filepath));
writer.write(zeile);
writer.flush();
}
}