使用字符流写文本文件

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

 

转载于:https://www.cnblogs.com/yangchan250/p/6835658.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值