Java FileWriter出力の改行操作
976 ワード
FileWriter出力改行
Windows OSでは、
Linuxシステムでは、
プログラムが異なるオペレーティングシステムで動作するために、書き込みができます。
1.データの改行
例えば:
構造方法:
Java
のFileWriter
を使ってファイルを書きます。改行が必要な場合、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:\r
2.データの追加書き込み構造方法:
FileWriter(String fileName,boolean append)
たとえば:
FileWriter fw = new FileWriter("a.txt",true); // , false
以上は個人の経験ですので、参考にしていただければと思います。