Java FileWriter輸出換行操作

FileWriter輸出換行

使用JavaFileWriter寫文件,需要換行時,假設已經新建FileWriter fr,

在Windows操作系統中:

fr.write("\n"); 是不行的,

需要 fr.write("\r\n"); 即回車換行

而在Linux系統中:

隻要 fr.write("\n"); 即可

為瞭程序能在不同操作系統運行,可以寫成

fr.write(System.getProperty("line.separator"));

FileWriter的換行和追加

1.數據的換行

\n可以實現換行,但是windows系統自帶的記事本打開並沒有換行,因為wiindows識別的換行不是\n,而是\r\n

例如:fw.write("\r\n");

[註]:windows:\r\n

Linux:\n

Mac:\r

2.數據的追加寫入

構造方法:

FileWriter(String fileName,boolean append)

例如:

FileWriter  fw = new FileWriter("a.txt",true);   //表示追加寫入,默認是false

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: