package itcast.java16; import java.io.FileWriter; import java.io.IOException; /* * 字节流和字符流 * 字节流两个基类 * InputStream OutputStream * 字符流两个基类 * Reader Writer */ public class FileWriterDemo1 { public static void main(String[] args) throws IOException { // 创建一个FileWriter对象。该对象已被初始化就必须要明确被操作的文件。 // 而且该文件会被创建到指定目录下。如果该目录下已经有了同名文件,将被覆盖 // 其实该歩就是在明确数据要存放的目的地。 FileWriter fw = new FileWriter("demo.txt"); // 调用write方法,将字符串写入到流中 fw.write("abcde"); // 刷新流对象中的缓冲中的数据 // 将数据刷到目的地中 // fw.flush(); // 关闭流资源,但是关闭之前会刷新一次内部的缓冲中的数据。 // 将数据刷到目的地中. // 和flush区别:flush刷新后,流可以继续使用,close刷新后,会将流 fw.close(); } }