天天看点

Writer——FileWriter的使用示例

FileWriter类的构造方法定义如下:

public FileWriter(File file)throws IOException

字符流的操作比字节流操作好在一点,就是可以直接输出字符串了,不用再像之前那样进行转换操作了。

public class Test16 {
   public static void main(String[] args) throws IOException {
         File f = new File("d:" + File.separator+"test.txt");
         Writer out=new FileWriter(f);
         String str="Hello World";
         out.write(str);
         out.close();
    }
 }
           

在默认情况下再次输出会覆盖,追加的方法也是在构造函数上加上追加标记

public class Test17 {
    public static void main(String[] args) throws IOException {
        File f = new File("d:" + File.separator+"test.txt");
         Writer out=new FileWriter(f,true);//追加
        String str="\r\nHello World";
         out.write(str);
         out.close();
     }
 }