欢迎来到代码驿站!

当前位置:首页 >

Java中的回车换行符应用技巧

时间:2020-06-06 15:09:22|栏目:|点击:

回车和换行符是我们常用的代码符号,但是,因为每个操作系统对他们的定义不一致,所有在编码的时候,还是有需要注意的技巧的。

因为操作系统的不同,换行符操的定义也不同:

/r Mac
/n Unix/Linux
/r/n Windows
所以在写代码的时候,尽量就一不要用/r或/n这样的常量了。而是用
System.getProperty("line.separator")
这样的方法来获取回车换行的定义,移植的时候才不会出现意想不到的情况。
/**  
 * 获取当前系统的换行符  
 */    
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");

上一篇:Java提取中括号中的内容

栏    目:

下一篇:R语言ggplot2边框背景去除的实现

本文标题:Java中的回车换行符应用技巧

本文地址:http://www.codeinn.net/misctech/2300.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有