zoukankan      html  css  js  c++  java
  • 使用字符流写文本文件

    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();  //关闭此流

  • 相关阅读:
    Javascript绝句欣赏
    【转载】浏览器的工作原理:新式网络浏览器幕后揭秘
    从零开始编写自己的JavaScript框架(二)
    从零开始编写自己的JavaScript框架(一)
    CSS 编码中超级有用的工具集合
    创建简单的响应式HTML5模版
    Javascript中的垃圾回收机制
    JavaScript继承详解(五)
    线上应用接入sentinel的第一个流控规则
    sentinel控制台监控数据持久化【MySQL】
  • 原文地址:https://www.cnblogs.com/yangchan250/p/6835658.html
Copyright © 2011-2022 走看看