A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© l6781155 中级黑马   /  2015-7-9 09:25  /  291 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

常用三个方法
write() flush() close()
使用后一定要close 关闭资源
关闭资源后不能再使用flush 和 write
  1. package com.mytest;

  2. import java.io.FileWriter;
  3. import java.io.IOException;

  4. public class test02 {
  5. public static void main(String[] args) throws IOException {

  6. // 创建一个FileWriter对象,该对象一被初始化就必须明确要被操作的文件
  7. // 而且该文件会被创建到指定目录下,如果该目录下已有同名文件,将被覆盖
  8. // 其实该步就是在明确数据要存放的目的地
  9. FileWriter fw = new FileWriter("Demo.txt");

  10. // 调用write方法,将数据入写到流当中
  11. fw.write("asdffg");

  12. // 刷新流对象中缓冲的数据
  13. // 将数据刷到目的地中
  14. fw.flush();

  15. fw.write("---2ci");
  16. fw.flush();

  17. // 关闭流资源,但是关闭之前会刷新一次内部缓冲中的数据,将数据刷到目的地中
  18. // 和flush的区别:flush刷新后,流可以继续使用,close刷新后,会将流关闭。
  19. fw.close();
  20. }

  21. }
复制代码

1 个回复

倒序浏览
看了BufferedWriter再一起总结比较好。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马