FileWriter用于从内存中写出数据到硬盘的文件中
-
说明:
-
输出操作对应的File类可以不存在,并不会报异常
-
若不存在,则在输出过程中,自动创建指定位置的文件
-
若存在:
-
如果流使用的构造器为: FileWriter(file,false)/Filewriter(file),则对原文件进行覆盖操作
-
如果使用FileWriter(file,true): 不对原文件进行覆盖,而是在原文件上继续添加
-
-
-
-
代码示例:
import java.io.File; import java.io.FileWriter; import java.io.IOException; public class FileWriterTest { public static void main(String[] args) throws IOException { //1.提供File类的对象,指明要写出的文件 File file = new File("hello.txt"); //2.提供FileWriter对象,用于数据写出 FileWriter fileWriter = new FileWriter(file); //3.写出数据 fileWriter.write("我有一个梦想"); //4.关闭流资源 fileWriter.close(); } }