java 中 /n /r /t 说明

来源:互联网 发布:佛教电视台网络 编辑:程序博客网 时间:2024/04/30 00:03

转自http://blog.csdn.net/niguang09/article/details/6275040#

 

 

    \t:   相当于键盘的Tab键,

    \n:  换行New Line,

    \r:   回车CarriageReturn

 

    Unix系统:  每行结尾只有“<换行>”,即“\n”;

    Windows系统:  里面,每行结尾是“<换行><回车>”,即“\r\n”;

    Mac系统:   每行结尾是“<回车>”,即“\r”。

   (ps:Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行(即没有换行);

        而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号.)


 

       /** * 获取当前系统的换行符 */public static void lineSeparator() {//注意在将流写入文件时,换行应根据操作系统的不同来决定。//在程序我们应尽量使用System.getProperty("line.separator")来获取当前系统的换                  //行符,而不是写/r/n或/n。                  //这样写程序不够灵活//当我们在java控制台输出的时候,/r和/n都能达到换行的效果。if (System.getProperty("line.separator").equals("/r/n")) {System.out.println("//r//n is for windows");} else if (System.getProperty("line.separator").equals("/r")) {System.out.println("//r is for Mac");} else if (System.getProperty("line.separator").equals("/n")) {System.out.println("//n is for Unix/Linux");}                System.out.println("aa/nbb");System.out.println("aa/rbb");System.out.println("aa/tbb");}


 

 

原创粉丝点击