Java FileWriter出力の改行操作


FileWriter出力改行JavaFileWriterを使ってファイルを書きます。改行が必要な場合、FileWriter frが新たに作成されたと仮定します。
Windows OSでは、fr.write("
");
はだめです。fr.write("\r
");
が必要です。折り返しが必要です。
Linuxシステムでは、fr.write("
");
だけでいいです。
プログラムが異なるオペレーティングシステムで動作するために、書き込みができます。

fr.write(System.getProperty("line.separator"));
FileWriterの改行と追加
1.データの改行
は改行を実現することができますが、windowsシステムが持参したメモ帳は改行されていません。wiindowsが認識している改行は
ではなく、\r
です。
例えば:fw.write("\r
");
[注]:windows:\r
Linux:
Mac:\r2.データの追加書き込み
構造方法:

FileWriter(String fileName,boolean append)
たとえば:

FileWriter  fw = new FileWriter("a.txt",true);   //      ,   false
以上は個人の経験ですので、参考にしていただければと思います。