FileWriter

一、FileWriter的使用步骤:

  1. 找到目标文件
  2. 建立数据输出通道
  3. 写出数据
  4. 关闭资源

二、细节

 

1、使用FileWriter写数据的时候,FileWriter内部是维护了一个1024个字符的数组,写数据的时候会先写入到它的内部维护的数组中,如果需要把数据真正写到硬盘上,需要调用flush或者close方法或者是填满了内部的字符数组。
2、使用FileWriter的时候,如果目标文件不存在,则会自动创建目标文件
3、使用FileWriter的时候,如果目标文件已经存在,那么默认情况下会先清空文件中的数据,然后再写入数据。如果如要在原来的基础上追加数据,需要使用 new FileWriter(File,boolean) 的构造方法,第二个参数设置为true

三、代码

public static void writerTest() throws IOException{
        //1、找到目标文件
        File file=new File("E:\\x.txt");
        //2、建立数据输出通道
        FileWriter fileWriter=new FileWriter(file);
        
        String data="我是中国人";
        //3、写出数据
        fileWriter.write(data);
        //4、关闭资源
        fileWriter.close();
        
    }

 

 


 

posted @ 2015-11-27 16:55  好人难寻  阅读(746)  评论(0)    收藏  举报