Java教程

Reader及其子类

本文主要是介绍Reader及其子类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

抽象类java.io.Reader是所有字符输入流的父类,该类定义了以字符为单位读取数据的基本方法,并在其子类进行了分化和实现。如果输入流的当前位置没有数据,返回-1。

Reader的常用子类:

1、FileReader() //实现了文件字符流的输入(使用时要指定编码)

2、CharArrayReader()//实现了把一个char[]数组变成一个字符输入流

3、StringReader()//实现了把字符串变成一个字符输入流

另外,我们可以使用try(resource)来保证Reader类在无论有没有IO错误时都能正确关闭:try(Reader r =new FileReader(路径)){....}

我们还可以设置一个缓冲区 :使用reader(char[] arrs)方法

 

 

欢迎大家批评指正,指出问题,谢谢!

这篇关于Reader及其子类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!