黑马程序员技术交流社区
标题:
Reader的体系结构
[打印本页]
作者:
xcfdszzr
时间:
2015-4-22 14:30
标题:
Reader的体系结构
Reader有BufferedReader, CharArrayReader, FilterReader, InputStreamReader, PipedReader, StringReader
(1) FileReader
FileReader主要用来读取字符文件,使用缺省的字符编码,有三种构造函数:
--将文件名作为字符串
FileReader f=new
--构造函数将File对象作为其参数。
File f=new
FileReader f1=new FileReader(f);
--构造函数将FileDescriptor对象作为参数
FileDescriptor() fd=new FileDescriptor()
FileReader f2=new FileReader(fd);
(2) charArrayReader
将字符数组作为输入流,构造函数为:
public CharArrayReader(char[] ch);
(3) StringReader
读取字符串,构造函数如下:
public StringReader(String s);
(4) InputStreamReader
从输入流读取字节,在将它们转换成字符。
Public inputstreamReader(inputstream is);
(5) FilterReader
允许过滤字符流
protected filterReader(Reader r);
(6) BufferReader
接受Reader对象作为参数,并对其添加字符缓冲器,使用readline()方法可以读取一行。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2