java字符流,字符输出流Writer类介绍

KLQ 2020-08-20 15:32:59 java常见问答 8742

对于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类中的write()方法和append()方法

这里要注意一下,Writer类所有的方法在出错的情况下都会引发IOException异常,关闭一个流之后,再对它进行任何操作都会产生错误。

以上就是对字符输出流Writer类的相关介绍了,你都清楚了吧,更多相关知识,请继续关注奇Q工具网的java入门栏目来进行了解吧。

推荐阅读:

java字符流,字符输入流Reader类介绍

java字节流,字节输出流,OutputStream介绍