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

之前给大家介绍过java字节流方面的知识,那么下面要给大家介绍的就是java字符流的内容,这节主要涉及了字符输入流Reader类的知识,一起来了解下吧。

Reader类是所有字符流输入类的父类,这个类定义了很多的方法,这些方法对所有子类都是有效的。

Reader类的常用子类:

CharArrayReader类-将字符数组转换为字符输入流,从中读取字符。

StringReader类-将字符串转换为字符输入流,从中读取字符。

BufferedReader类-为其他字符输入流提供读缓冲区。

PipedReader类-连接到一个PipedWriter。

InputStreamReader类-将字节输入流转换为字符输入流,可以指定字符编码。

和 InputStream类相同,在Reader类当中也包含close()、mark()、skip()和reset()等方法,这些方法可以参考InputStream类的方法,下面的话,就来介绍Reader类当中的read()方法。

如下:

Reader类中的read()方法

Reader类中的read()方法

字符输入流Reader类的相关内容就给你介绍到这里了,更多相关知识,可以继续关注奇Q工具网的java入门栏目来进行了解哦。

推荐阅读:

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

java字节流,字节输入流,InputStream介绍

字符串-找到字符流中第一个不重复的字符(思路和代码实现)