读书人

bw.newLine()跟bw.write(quot;\nquot;)的区别

发布时间: 2012-11-04 10:42:42 作者: rapoo

bw.newLine()和bw.write("\n")的区别
RT,两者在windows下貌似是一样的,导出的文本上传到AIX环境后前者会改变。

[解决办法]
看代码即知newLine写入的是这个:
lineSeparator =(String) java.security.AccessController.doPrivileged(
new sun.security.action.GetPropertyAction("line.separator"));
[解决办法]
不同的系统行结束符不一样,在Linux是'\r',在Windows是'\n',所以很多Linux创建的文本在Windows里用notepad打开却变成了一行
[解决办法]
用记事本打开的时候,\n会变成一个小黑框。。

读书人网 >J2EE开发

热点推荐