RT,两者在windows下貌似是一样的,导出的文本上传到AIX环境后前者会改变。

解决方案 »

  1.   

    看代码即知newLine写入的是这个:
    lineSeparator = (String) java.security.AccessController.doPrivileged(
                   new sun.security.action.GetPropertyAction("line.separator"));
      

  2.   

    不同的系统行结束符不一样,在Linux是'\r',在Windows是'\n',所以很多Linux创建的文本在Windows里用notepad打开却变成了一行