zoukankan      html  css  js  c++  java
  • 字符输出流写文本文件【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写网页文件时:

            换行:“ ”或“<br/>”

         使用BufferedWriter写网页文件时:

            换行:bw. newLine();【在文本文件中会显示换行,但在html文件中不会换行】

  • 相关阅读:
    一 : Nacos简介
    性能指标:性能监控指标有哪些?
    性能测试的分类
    VLP16线用户手册.md
    LibLas学习笔记
    从深度图中提取物体边界
    从点云数据生成深度图像
    微创社2期:从0到1,技术图书创作3步走(张慧敏、高飞、张杰、王凤辉)
    中国.NET:各地微软技术俱乐部汇总(更新中...)
    编译lua-5.3.5时出错解决方法
  • 原文地址:https://www.cnblogs.com/leelee/p/6831562.html
Copyright © 2011-2022 走看看