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

Posted 乐丶Sir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符流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 来处理这些异常。************************************

   

 

    

以上是关于字符流Writer对象创建子类及其方法的主要内容,如果未能解决你的问题,请参考以下文章

面向字符的输入流都有哪些

35.Writer Reader

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

java 字节→字符转换流

java中的6种stream

输入输出流