字符流Writer对象创建子类及其方法

字符流中输出数据主要用Writer来完成,输出使用Reader

   父类---Writer

   子类---BufferedWriter / CharArrayWriter / FilterWriter / OutputStreamWriter子类 (File Writer)   / PipedWriter / PrintWriter / StringWriter

    

      Writer是抽象类,不能直接创建对象,一般都是通过子类实例化创建对象;

     在文件末尾追加内容时创建格式:

     File f=new File("e:"+File.separator+"test.txt");

    Writer out=new FileWriter(f,true); / new BufferedWriter(f,true); / new CharArrayWriter(f,true); / new FilterWriter(f,true); / new OutputStreamWriter(f,true); / new PipedWriter(f,true); / new PrintWriter(f,true); / new StringWriter(f,true);

    Writer常用方法归纳----实例中的调用格式:

    out.close();                      //关闭输出流

    out.write(String s1);        //将字符串输出

   out.write(char[] a);          //将字符数组输出

    out.flush();                      //强制性清除缓存    

*****************************************注意:Writer类中的大多方法都会抛出IOException异常,可以使用cry catch块/在main()后面加 throws Exception 来处理这些异常。************************************

   

 

    

posted @ 2018-06-03 11:54  乐丶Sir  阅读(1089)  评论(0编辑  收藏  举报