【发布时间】:2020-05-09 10:32:29
【问题描述】:
System.out.println("Hello \rWorld");
输出:- 世界
为什么没有 Hello,我使用的是 Windows。 /r,/n,/r/n 有什么区别?
【问题讨论】:
标签: java windows carriage-return linefeed
System.out.println("Hello \rWorld");
输出:- 世界
为什么没有 Hello,我使用的是 Windows。 /r,/n,/r/n 有什么区别?
【问题讨论】:
标签: java windows carriage-return linefeed
\r 是回车(CR) \n 是换行符(LF)
\r\n 是带有换行符的回车符 Windows 和之前的 DOS 使用一对 CR 和 LF 字符来终止行
\n UNIX(包括 Linux 和 FreeBSD)仅使用 LF 字符
OSX 也使用单个 LF 字符(0x0A),但经典的 Mac 操作系统使用单个 CR 字符作为换行符(0x0D)。
您可以在以下位置阅读更多信息 Link 并且从之前问过的 StackOverflow Question
【讨论】: