• 使用字符流写文本文件


    1.字符输出流Writer类

      Writer类是向文件写入数据的字符流,常用方法

      例:bw.write("***");//将字符串输出到指定输出流中  

        bw.flush();//刷新缓存 

        bw.close();//默认执行flush(),关闭管道

    2.字符输出流FileWriter类

      FileWriter是Reader的子类,常用的构造方法

        例:FileWriter(String fileName)

          fileName表示与系统有关的文件名,使用此构造方法创建字符输出流对象如下

        例:Writer fr = new FileWriter("文件路径");

    3.使用FileWriter写文本文件步骤

      a.引入相关的类
      例:import java.io.FileWriter;
        import java.io.IOException;

      b.创建一个FileWriter对象
      例:Writer fw = new FileWriter("文件路径");

      c.利用FileWriter类的方法写文本文件
      例:fw.writer("hello");

      d.相关流对象的清空和关闭
      例:fw.flush();    //刷新该流的缓冲
        fw.close();    //关闭此流  

    4.字符输出流BufferedWriter类
       BufferedWriter是Writer类的子类。BufferedWriter与BufferedReader的流方向正好相反,BufferedWriter是把一批数据写入缓冲区,
    当缓冲区的数据写到字符输出流中。这可以避免每次都执行物理写操作,从而提高输入/输出操作的效率。

      创建字符输出流对象
      例:BufferedWriter bw = new BufferedWriter (new FileWriter("文件路径"));

    5.使用BufferedWriter和FileWriter写文本文件步骤
      a.引入相关类
      例:import java.io.FileWriter;
        import java.io.IOException;
        import java.io.BufferedWriter;

      b.构造一个BufferedWriter对象
      例:BufferedWriter bw = new BufferedWriter (new FileWriter("Test/xy.txt"));

      c.利用BufferedWriter类的方法写文本文件
      例:bw.writer("hello");

      d.相关流对象的清空和关闭
      例:bw.flush();  //刷新缓冲
        bw.close();  //关闭此流

  • 相关阅读:
    模版
    列表项模版
    vue eventBus 跳坑的办法
    vue适配移动端px自动转化为rem
    pc端,移动端css重置样式
    vue全局引入scss文件(推荐)
    vue安装scss,并且全局引入
    mapState
    通俗易懂的vuex-demo
    ve2.0 v-for循环报错的解决方案
  • 原文地址:https://www.cnblogs.com/yangchan250/p/6835658.html
Copyright © 2020-2023  润新知