不用格式化将String写入文件

时间:2013-08-09 04:24:06

标签: java string filewriter

我的字符串在打印前看起来像这样:" 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();
    }
}

它不会打印换行符。 如何使用换行符来写入文件?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Windows,请将\ n替换为\ r \ n。