转自:
Java FileWriter.flush()具有什么功能呢?
下文笔者讲述FileWriter.flush()方法的功能简介说明,如下所示:
FileWriter.flush()方法的功能:
刷新流的缓冲
------语法定义
public void flush() //刷新该流的缓冲
此时数据没有写到文件里
只写到缓冲区
例
public class TestClass {
public static void main(String[] args) throws IOException {
//创建FileWriter
FileWriter fw = new FileWriter("java265.txt");
fw.write("java");
//flush刷新缓冲区,数据没有写到文件里,只写到缓冲区
fw.flush();
//后面可以继续写数据
fw.write("java265.com");
//flush刷新缓冲区
fw.flush();
//释放资源
//通知系统释放和该文件相关的资源,流对象不可以再使用。后面无法继续写数据。
fw.close();
}
}