常用三个方法
write() flush() close()
使用后一定要close 关闭资源
关闭资源后不能再使用flush 和 write
- package com.mytest;
- import java.io.FileWriter;
- import java.io.IOException;
- public class test02 {
- public static void main(String[] args) throws IOException {
- // 创建一个FileWriter对象,该对象一被初始化就必须明确要被操作的文件
- // 而且该文件会被创建到指定目录下,如果该目录下已有同名文件,将被覆盖
- // 其实该步就是在明确数据要存放的目的地
- FileWriter fw = new FileWriter("Demo.txt");
- // 调用write方法,将数据入写到流当中
- fw.write("asdffg");
- // 刷新流对象中缓冲的数据
- // 将数据刷到目的地中
- fw.flush();
- fw.write("---2ci");
- fw.flush();
- // 关闭流资源,但是关闭之前会刷新一次内部缓冲中的数据,将数据刷到目的地中
- // 和flush的区别:flush刷新后,流可以继续使用,close刷新后,会将流关闭。
- fw.close();
- }
- }
复制代码 |
|