换行和回车的用法

System.out.println("Hello \rWorld"); Output:- world

为什么Hello丢失了,我正在使用Windows。 / r,/ n,/ r / n有何不同?
评论
小妖、精
小妖、精

\ r是回车符(CR) \ n为换行(LF)

\ r \ n是换行符char的回车 Windows及其之前的DOS使用一对CR和LF字符终止行

\ n UNIX(包括Linux和FreeBSD)仅使用LF字符

OSX还使用单个LF字符(0x0A),但是经典的Mac操作系统使用单个CR字符来换行(0x0D)。

You can read more at Link and from a previously asked StackOverflow Question

点赞
评论