字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】
字符輸出流寫文本文件
? 1.Writer類
※Writer類的常用方法
| 方法名稱 | 說明 |
| write(String str) | 將str字符串里包含的字符輸出到指定的輸出流中 |
| write(String str , int off , int len) | 將str字符串從off位置開始,長度為len的字符輸出到輸出流中 |
| void close() | 關閉輸出流 |
| void flush() | 刷新輸出流 |
?
2.字符輸入流FileWriter類
常用構造方法:
? ? ※? FileWriter (String name)
????????? Writer fileObject=new FileWriter (“C:\\test.txt”);
3.使用FileWriter讀取文件步驟:
(1) Import java.io.*;(IOException, FileWriter)
(2)Writer fr=new FileWriter (“C:\\test.txt”);
(3)?fr. write (“hello”);
(4) ?fr. close ();
4.字符輸入流BufferedWriter類(提高讀取文件效率)
常用構造方法:
? ? ※? BufferedWrite (Writer out)
5.使用BufferedWriter和FileWriter將數據寫入文件:
(1) Import java.io.*;(IOException, FileWriter, BufferedWriter)
(2)?FileWriter fw=new FileWriter (“C:\\test.txt”);
? ? ? ? ? ?BufferedWriter bw=new BufferedWriter (fw);
????????????? //【BufferedWriter bw=new BufferedWriter (new FileWriter (“C:\\test.txt”));】
(3)?bw. write(“hello”);
(4)?bw .flush ();??????? //刷新該流的緩沖
???? fw .close ();
※?? 替換文本文件內容:replace(文件中的內容,替換的內容)
??????????? 【要用一個變量接收其返回的數據】
※?? 使用FileWriter寫網頁文件時:
??????? 換行:“\r\n”或“<br/>”
??? ?使用BufferedWriter寫網頁文件時:
??????? 換行:bw. newLine();【在文本文件中會顯示換行,但在html文件中不會換行】
轉載于:https://www.cnblogs.com/leelee/p/6831562.html
總結
以上是生活随笔為你收集整理的字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 实践操作
- 下一篇: border-radius圆角兼容方案