Java – Systemspezifischer Zeilenumbruch

Zeilenumbruch ist nicht gleich Zeilenumbruch, da dieser von Betriebssystem zu Betriebssystem variieren kann.

LF = Line Feed (Zeilenvorschub)
CR = Carriage Return (Wagenrücklauf)
 

Linux, Unix, Android, Mac OS X

L F

Mac OS (bis 9.x), C64

C R

Windows, DOS

C R   L F

Anmerkung: Es mussten an dieser Stelle Leerzeichen eingefügt werden, da sonst das WordPress-Plugin einen Zeilenumbruch einfügt 🙂
 

Der Java-Code-Zeile lautet:

// System specific line separator
private static String newLine = System.getProperty("line.separator");

Wenn der systemspezifische Zeilenumbruch nicht berücksichtigt wird, kann dies insbesondere bei textverarbeitenden Java-Anwendungen zu unerwünschten Eigenarten führen (zu viele/zu wenige Zeilenumbrüche).

OS: Ubuntu 12.04 LTS (64-Bit), Microsoft Windows 7 Professional (64-Bit)