Java FileWriter輸出換行操作
FileWriter輸出換行
使用Java
的FileWriter
寫文件,需要換行時,假設已經新建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。
推薦閱讀:
- BufferedWriter如何使用write方法實現換行
- 解決FileWriter 寫入文本不換行的問題
- Java中FileWriter類的常用方法說明
- Java系統變量參數獲取設置System.getProperties()的方法
- 淺析Jmeter多用戶token使用問題