我需要一个包含多行消息的String,该消息将打印到控制台以及.txt文件。但是,PrintWriter显然不支持\ n,因为它在一行输出。是否有另一种方法可以在新行上打印而不是多次打印?
编辑:
代码看起来像这样:
PrintWriter outputFile = new PrintWriter("StatFile.txt");
outputFile.println("Number of scores: 8" + "\n" + "Minimum score: 55");
但文本文件如下所示:
Number of scores: 8Minimum score: 55
答案 0 :(得分:0)
总结其他人的评论。 PrintWriter
确实支持\n
,所以也许可以尝试:
outputFile.println("Number of scores: 8" + System.lineSeparator() + "Minimum score: 55");