Java FileWriter輸出換行操作
FileWriter輸出換行
使用Java
的FileWriter
寫文件,需要換行時,假設已經(jīng)新建FileWriter fr
,
在Windows操作系統(tǒng)中:
fr.write("\n");
是不行的,
需要 fr.write("\r\n");
即回車換行
而在Linux系統(tǒng)中:
只要 fr.write("\n");
即可
為了程序能在不同操作系統(tǒng)運行,可以寫成
fr.write(System.getProperty("line.separator"));
FileWriter的換行和追加
1.數(shù)據(jù)的換行
\n
可以實現(xiàn)換行,但是windows
系統(tǒng)自帶的記事本打開并沒有換行,因為wiindows
識別的換行不是\n
,而是\r\n
例如:fw.write("\r\n");
[注]:windows:\r\n
Linux:\n
Mac:\r
2.數(shù)據(jù)的追加寫入
構造方法:
FileWriter(String fileName,boolean append)
例如:
FileWriter fw = new FileWriter("a.txt",true); //表示追加寫入,默認是false
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
@Accessors(chain = true)注解報錯的解決方案
這篇文章主要介紹了@Accessors(chain = true)注解報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06Java?HttpURLConnection使用方法與實例演示分析
這篇文章主要介紹了Java?HttpURLConnection使用方法與實例演示,HttpURLConnection一個抽象類是標準的JAVA接口,該類位于java.net包中,它提供了基本的URL請求,響應等功能,下面我們來深入看看2023-10-10SpringBoot如何手寫一個starter并使用這個starter詳解
starter是SpringBoot中的一個新發(fā)明,它有效的降低了項目開發(fā)過程的復雜程度,對于簡化開發(fā)操作有著非常好的效果,下面這篇文章主要給大家介紹了關于SpringBoot如何手寫一個starter并使用這個starter的相關資料,需要的朋友可以參考下2022-12-12SpringBoot前后端分離項目之打包、部署到服務器詳細圖文流程
作為后臺開發(fā),項目打包部署是經(jīng)常性的操作,下面這篇文章主要給大家介紹了關于SpringBoot前后端分離項目之打包、部署到服務器的相關資料,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下2023-12-12