我的字符串在打印前看起来像这样:" goo \ nfoo \ nblah \ n"。它使用System.out.println打印得很好,但是当我这样做时(expand是我的String):
try {
PrintWriter writer = new PrintWriter("blah.txt", "UTF-8");
writer.println(expand);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
它不会打印换行符。 如何使用换行符来写入文件?
答案 0 :(得分:1)
如果您使用的是Windows,请将\ n替换为\ r \ n。