/*
* 字符流中的文件写入
* 下面我们将介绍专门用于操作文件的Writer子类对象,FileWriter
* 步骤:
* 1.创建一个FileWriter对象,该对象一被初始化就必须明确要操作的文件,而且该文件会创建到
* 指定的位置,如果该目录已有同名文件,则被覆盖。
* 而且创建和写入的过程要进行异常的处理,也就是try一下。
* 2.调用write方法,将字符流写入流中
* 3.刷新流对象中的缓冲区的数据到目的地
* 4.关闭流对象
*/
import java.io.*;
public class Zifuwriter
{
public static void main(String[] args)
{
FileWriter fw=null;//在外定义变量,finally中才可以用,由于要在后面关闭资源
try
{
fw=new FileWriter("D:\\javatest\\test1.txt");//写入自己想要的路径,可以新建文本文档
fw.write("abcd");
fw.flush();
}
catch(IOException e)
{
System.out.println(e.toString());
}
finally
{
try
{
if(fw!=null) //不为空才需要关闭
{
fw.close();
}
}
catch(IOException e)
{
System.out.println(e.toString());
}
}
}
}
如果想对已有文件进行续写的话则
fw=new FileWriter("D:\\javatest\\test1.txt",ture);
传递true代表不覆盖已有文件,并在已有文件的结尾处进行续写