Hallo,
ich habe eine Liste mit 761 Textzeilen ohne Leerstellen und Sonderzeichen. Die Länge der Zeilen ist unterschiedlich, ein Teil hat 162, der andere 243 Zeichen. Diese Liste importiere ich, bearbeite jede Zeile und bringe sie auf eine einheitliche Länge von 81 Zeichen. So bearbeitet wird jede Zeile in die Liste aufgenommen. Dies funktioniert alles einwandfrei. Die Liste ist vollkommen und fehlerfrei. Sie ist die Basis für eine weitere Bearbeitung, soll aber zuvor gespeichert werden. Dafür habe ich folgenden Code geschrieben:
Auch dieser Speichervorgang funktioniert korrekt, jedoch nur bis zur Zeile 690, für die Zeile 691 fehlen die letzten sieben Zeichen, der Rest fehlt ganz.
Ich habe keine Erklärung, was für dieses Problem ursächlich sein könnte.
ich habe eine Liste mit 761 Textzeilen ohne Leerstellen und Sonderzeichen. Die Länge der Zeilen ist unterschiedlich, ein Teil hat 162, der andere 243 Zeichen. Diese Liste importiere ich, bearbeite jede Zeile und bringe sie auf eine einheitliche Länge von 81 Zeichen. So bearbeitet wird jede Zeile in die Liste aufgenommen. Dies funktioniert alles einwandfrei. Die Liste ist vollkommen und fehlerfrei. Sie ist die Basis für eine weitere Bearbeitung, soll aber zuvor gespeichert werden. Dafür habe ich folgenden Code geschrieben:
Java:
private void speichernListe() {
// gewandelte Liste speichern
PrintWriter printWriter;
String fileName = userDir + File.separator + "ex_mod.txt";
File file = new File(fileName);
try {
printWriter = new PrintWriter(new FileWriter(file));
Iterator iter = extListe.iterator();
while (iter.hasNext()) {
Object o = iter.next();
printWriter.println(o);
}
} catch (IOException ex) {
}
}
Auch dieser Speichervorgang funktioniert korrekt, jedoch nur bis zur Zeile 690, für die Zeile 691 fehlen die letzten sieben Zeichen, der Rest fehlt ganz.
Ich habe keine Erklärung, was für dieses Problem ursächlich sein könnte.