0

私の文字列は、印刷前に次のようになります:「goo\nfoo\nblah\n」。それは System.out.println でうまく印刷されますが、これを行うと(expandは私の文字列です):

     try {
         PrintWriter writer = new PrintWriter("blah.txt", "UTF-8");
         writer.println(expand);
         writer.close();
     } catch (IOException e) {
            e.printStackTrace();
    }
}

改行を出力しません。改行文字を含むファイルに書き込むにはどうすればよいですか?

4

1 に答える 1

1

Windows を使用している場合は、\n を \r\n に置き換えます。

于 2013-08-09T04:28:06.117 に答える