Zeilenumbrüche in Streams

chriss_2oo4

Erfahrenes Mitglied
Hi,

ich habe in Java einen String, der einige \n enthält, wenn ich den String in einer Datei speichern möchte werden die \n duch ein Rechteck-Symbol ersetzt.

Wie kann ich einen String mit echtem Zeilenumbruch bei \n erzeugen?

Lg Chriss
 
Hi,

eigenlich sollten die '\n' geschrieben werden, hast Du mal den Code-schnipsel? Es gibt auch noch die Klasse java.io.BufferedWriter die hat dafür eine Methode....

hmf
 
Probier doch mal "\r\n" aus, vielleicht bringt das was?
Du kannst aber auch den String teilen und dann per Writeln (oder ähnlicher Methode) in die Datei schrieben.
 
Hi,

Windows Zeilenumbrüche "\r\n" funktionieren schon, dann funktioniert mMn die Anwendung aber auch nur in Windows.

Lg Chriss
 
System.getProperty("line.separator") liefert das/die plattformabhängige/n Zeichen für einen Zeilenumbruch.
 
Zurück