黑马程序员技术交流社区

标题: IO流--FileWriter小结 [打印本页]

作者: l6781155    时间: 2015-7-9 09:25
标题: IO流--FileWriter小结
常用三个方法
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. }
复制代码

作者: hnyzhlq    时间: 2015-7-9 10:00
看了BufferedWriter再一起总结比较好。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2