对于java字符输出流Writer类方面的知识你了解多少呢?下面的文章主要介绍了Writer类的常用子类以及Writer类中的write()方法和append()方法等内容,一起来看看吧。
和Reader类相反,Writer类是所有字符输出流的父类,这个类当中有很多方法,这些方法对继承该类的所有子类都是有效的。
Writer类的常用子类:
CharArrayWriter类-向内存缓冲区的字符数组写数据。
StringWriter类-向内存缓冲区的字符串(StringBuffer)写数据。
BufferedWriter类-为其他字符输出流提供写缓冲区。
PipedWriter类-连接到一个 PipedReader。
OutputStreamReader类-将字节输出流转换为字符输出流,可以指定字符编码。
和OutputStream类相同,Writer类也包含close()、flush()等方法,这些方法可以参考 OutputStream类的方法,下面的话就来介绍一下Writer类当中的write()方法和append()方法。
Writer类中的write()方法和append()方法:
这里要注意一下,Writer类所有的方法在出错的情况下都会引发IOException异常,关闭一个流之后,再对它进行任何操作都会产生错误。
以上就是对字符输出流Writer类的相关介绍了,你都清楚了吧,更多相关知识,请继续关注奇Q工具网的java入门栏目来进行了解吧。
推荐阅读: