被坑过,特别记录
首先,要明确回车(carriage return):\r,换行(line feed):\n,
Windows系统:\r\n,
unix/Linx系统:\n,
Mac系统:\r
我们可以看Windows下的示例:
package test01;
/**
* Java输出测试
* @author yanhan
*
*/
public class ScannerTest {
public static void main(String[] args) {
System.out.println("你\r\n好\n\r世\n界\tHello\rWorld");
/**
* 输出结果如下:
* 你
* 好
*
* 世
* 界 Hello
* World
*/
}
}
可以看到,在Windows系统中,\r\n作为一个回车换行符,\n\r却会换两次行。
博客记录了不同系统中回车和换行符的差异,明确回车为\r,换行为\n。其中,Windows系统使用\r\n,unix/Linx系统用\n,Mac系统用\r,还给出Windows下示例,指出\r\n是回车换行符,\n\r会换两次行。
1530

被折叠的 条评论
为什么被折叠?



