Hallo liebe Community,
ich stehe glaube wieder einmal etwas auf dem Schlauch...und bräuchte einen kurzen Tipp.
Ich suche nach einer simplen und effizienten Möglichkeit alle Zeilen einer Textdatei nach einer bestimmten Zeile zu löschen.
Z.b. Nach Zeile 38 soll jeglicher Inhalt gelöscht werden.
In bash ist das ja keineswegs ein Problem. Leider finde ich in Java nur Möglichkeiten eine bestimmte Zeile zu löschen oder bestimmten pattern...:/
Für einen kurzen Tipp - ob es so etwas überhaupt gibt würde ich mich sehr freuen
[CODE lang="java" title="Pseudocode"]//Pseudocode (so in der Art habe ich mir das vorgestellt)
BufferedReader reader = new BufferedReader(new FileReader(inputFile));
int linenumber = 38;
int line = 0;
while (((reader.readLine()) != null)) {
line++;
if (line > linenumber) {
//delete this line
}
}[/CODE]
Vielen lieben Dank
Liebe Grüße
ich stehe glaube wieder einmal etwas auf dem Schlauch...und bräuchte einen kurzen Tipp.
Ich suche nach einer simplen und effizienten Möglichkeit alle Zeilen einer Textdatei nach einer bestimmten Zeile zu löschen.
Z.b. Nach Zeile 38 soll jeglicher Inhalt gelöscht werden.
In bash ist das ja keineswegs ein Problem. Leider finde ich in Java nur Möglichkeiten eine bestimmte Zeile zu löschen oder bestimmten pattern...:/
Für einen kurzen Tipp - ob es so etwas überhaupt gibt würde ich mich sehr freuen
[CODE lang="java" title="Pseudocode"]//Pseudocode (so in der Art habe ich mir das vorgestellt)
BufferedReader reader = new BufferedReader(new FileReader(inputFile));
int linenumber = 38;
int line = 0;
while (((reader.readLine()) != null)) {
line++;
if (line > linenumber) {
//delete this line
}
}[/CODE]
Vielen lieben Dank
Liebe Grüße