java 中 /n /r /t 说明

转自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");
	}


 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值