Axel Richter: writeBytes und Zeilenumbruch!?

Beitrag lesen

Hallo,

Ich verwende das Objekt "RandomAccessFile" mit der Methode writeBytes() um dem Textfile einen neuen Datensatz hinzuzufügen. Leider gelingt es mir nicht am Ende eines Wertes, einen Zeilenumbruch hinzuzufügen. Wenn ich File.writeBytes("Test\n"); schreibe, so erscheint im Textfile einfach folgendes: Test

Sorry, ich hatte nicht richtig gelesen. Vergiss das vorherige Posting.

File.writeBytes("Test\n");
schreibt schon einen Zelenumbruch in die Datei. Einige Windows Text-Editoren erwarten aber als Zeilenwechsel nicht nur NewLine, sondern CarriageReturn+NewLine. Diese Texteditoren stellen dann Deine Datei nicht richtig dar.

Lösung1: Öffne die Datei mit z.B. Wordpad.

Lösung2: Schreibe: File.writeBytes("Test\r\n");

viele Grüße

Axel