/*
需求:在硬盘上,创建一个文件并写入一些文字数据。
找到一个专门用于操作文件的Writer子类对象。FileWriter。 后缀名是父类名。 前缀名是该流对象的功能。
*/
import java.io.Writer;
import java.io.FileWriter;
import java.io.IOException;
public class Test{
public static void main(String...args)throws IOException{
/*创建一个FileWriter对象,该对象一被初始化,就必须要明确被操作的文件.
而且该文件会被创建到指定目录下,如果该目录下已有同名的文件,将被覆盖。
其实该步就是明确数据要存放的目的地*/
Writer w = new FileWriter("1.Java");
/*调用writer方法,将字符串写入到流中,会抛IO异常.*/
w.write("黑马程序员——新长城");
/*刷新该流的缓冲。将数据刷新到文件中*/
//w.flush();
/*关闭流资源,但是关闭之前会刷新一次内部的缓冲中的数据。
将数据刷到目的地中。
和flush区别:flush刷新后,流可以继续使用,close刷新后,会将流关闭。*/
w.close();
}
}
|
|