日期:2014-05-19  浏览次数:21014 次

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