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

  • 相关阅读:
    loading加载动画
    js获取文本的行数
    获取浏览器结尾生成的参数,提交的时候对其做判断
    js获取当前浏览器地址栏的链接,然后在链接后面加参数
    a链接在新窗口打开
    js随机出现2个数字
    css进行中打点效果
    jqeury显示前几个,隐藏后几个,点击后隐藏前几个显示后几个
    jQuery 源码解析(七) jQuery对象和DOM对象的互相转换
    jQuery 源码解析(六) $.each和$.map的区别
  • 原文地址:https://www.cnblogs.com/yangchan250/p/6835658.html
Copyright © 2011-2022 走看看