欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】

发布时间:2024/6/21 编程问答 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 字符输出流写文本文件【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 】的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。