Java BufferedWriter的flush()方法簡介


1、BufferedWriter簡介

BufferedWriter是緩沖輸入流,意思是調用BufferedWriter的write方法時候。數據是先寫入到緩沖區里,並沒有直接寫入到目的文件里。

 

2、flush()方法簡介

調用BufferedWriter的flush()方法時,會刷新一下該緩沖流,也就是把數據寫入到目標文件里。或者可以調用BufferedWriter的close()方法,該方法會在關閉該輸入流之前先刷新一下該緩沖流。也會把數據寫入到目標文件里。


3、坑

如果在未flush或者close前重新new  BufferedWriter()就會把原來的緩沖區覆蓋。

 

參考:

1)BufferedWriter 的 flush() 方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM