首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

bw.newLine()跟bw.write("\n")的区别

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

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会变成一个小黑框。。

热点排行