JAVA 跨平台换行符

不同系统的换行

回车符 \r(ascii 码是 13,16进制是 0d):回到一行的开头(return)。

换行符\n(ascii 码是 10,16进制是 0a):下一行(newline)。

不同操作系统中的换行:

  • Windows 换行是 \r\n
  • Unix、linux 换行是 \n
  • Mac OS 换行是 \r

跨平台换行

下面代码,根据当前操作系统,返回相应的换行符

String newline = System.getProperty("line.separator");

原文出处:/show_1EF4sdcGov8Y.html