字符输出流写文本文件【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圆角兼容方案