1.测试程序:
package com.*.test;public class Test {
public static void main(String[] args) {
System.out.println("111111\n222222");
System.out.println("111111\r222222");
}
}2.测试结果:
111111
222222
111111
222222请问 '\n'  和  '\r' 有区别吗?

解决方案 »

  1.   

    谢谢ChDw的回复, 但java作为跨平台的语言,不是应该统一一下吗?
      

  2.   

    Java统一有什么用?关键是外部文件不统一啊。例如你在Windows上记事本写了一个a.properties,在Linux用VI写了一个b.properties那么它们默认的回车符就不一样了,Java同样要支持这两种回车符。
      

  3.   


    \r是回车
    \n是换行  换行后, 从内容后开始\r\n 换行后 从头开始