将内容写入Java文件而不进行格式修改

时间:2013-06-24 03:01:56

标签: java bufferedwriter

我可以使用哪种方法将某些输出写入文件而不修改其格式?

以下是我想写的内容(由System.out.println()方法生成):

=== Confusion Matrix ===

a  b   <-- classified as
47  2 |  a = 1
28  0 |  b = 0

当我在BufferedWriter对象上使用write方法时,整个文本将打印为一行。输出是由weka工具的eval.toMatrixString()方法生成的。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您需要使用BufferedWriter#newLine在行尾添加新行分隔符

<强>更新

如果无法手动生成输出,您可能需要确保toMatrixString使用适当的行分隔符...

查看System.getProperty("line.separator")