获取没有System.getProperty("line.separator")的新行字符?

Wil*_*iam 2 java file-io newline

我想创建一个文本文件,而不是在没有任何换行符或空格的情况下加载它(这是一个简单的RPG).所以我想测试所有3个主要的OS行分隔符,而不是当前的OS'(s?).我知道我可以使用System.getProperty("line.separator")获取当前版本,但是如何获取Linux,Mac和Windows行分隔符并将它们转换为Java字符串?

编辑:我需要单个字符表示这些,因为由于某种原因"\n"不起作用(是的我在Windows上).

Ric*_*dle 8

它们是"\n"(Linux和MacOS X),"\r"(MacOS 9及更早版本)和"\r\n"(Windows).

只是对它们进行硬编码 - 它们不会改变!:-)

编辑:没有"单个字符表示" "\r\n"- 它是两个字符.