Tag: 结束

回车\用Java换行

我使用Java代码在Unix环境中创build了一个文本文件。 为了编写文本文件,我使用了java.io.FileWriter和BufferedWriter 。 而对于换行之后的换行符,我使用了bw.newLine()方法(其中bw是BufferedWriter对象)。 而且我通过从Unix环境本身附加邮件(自动使用Unix命令)来发送该文本文件。 我的问题是,我从Windows系统中的邮件下载文本文件后,如果我打开该文本文件的数据没有正确alignment。 newline()字符不工作,我想是的。 如果我在Windows环境下也打开文本文件,我想和Unix环境下的文本文件一样。 我该如何解决这个问题? 下面的Java代码供您参考(在Unix环境中运行): File f = new File(strFileGenLoc); BufferedWriter bw = new BufferedWriter(new FileWriter(f, false)); rs = stmt.executeQuery("select * from jpdata"); while ( rs.next() ) { bw.write(rs.getString(1)==null? "":rs.getString(1)); bw.newLine(); }