读书人

Java源1:读取字符流

发布时间: 2013-03-22 09:49:50 作者: rapoo

Java流1:读取字符流

?
2.java.io?类 Reader

?

java.lang.Object  java.io.Reader
?用于读取字符流的抽象类。子类必须实现的方法只有 read(char[], int, int) 和 close()。但是,多数子类将重写此处定义的一些方法,以提供更高的效率和/或其他功能。

?

?

3.java.io?类 BufferedReader

java.lang.Object  java.io.Reader      java.io.BufferedReader

?从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。

?

4.java.io?类 LineNumberReader

java.lang.Object  java.io.Reader      java.io.BufferedReader          java.io.LineNumberReader

跟踪行号的缓冲字符输入流。此类定义了方法?setLineNumber(int)?和?getLineNumber(),它们可分别用于设置和获取当前行号。默认情况下,行编号从 0 开始。

?

5.java.io?类 CharArrayReader

java.lang.Object  java.io.Reader      java.io.CharArrayReader

?此类实现一个可用作字符输入流的字符缓冲区。

?

6.java.io?类 FilterReader

java.lang.Object  java.io.Reader      java.io.FilterReader

用于读取已过滤的字符流的抽象类。抽象类?FilterReader?自身提供了一些将所有请求传递给所包含的流的默认方法。

?

7.java.io?类 PushbackReader

?

java.lang.Object  java.io.Reader      java.io.FilterReader          java.io.PushbackReader

?

允许将字符推回到流的字符流 reader。

?

8.java.io?类 InputStreamReader

java.lang.Object  java.io.Reader      java.io.InputStreamReader

InputStreamReader 是字节流通向字符流的桥梁:它使用指定的?charset?读取字节并将其解码为字符。它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。

?

9.java.io?类 FileReader

java.lang.Object  java.io.Reader      java.io.InputStreamReader          java.io.FileReader

用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。要自己指定这些值,可以先在 FileInputStream 上构造一个 InputStreamReader。

?

10.java.io?类 PipedReader

java.lang.Object  java.io.Reader      java.io.PipedReader

传送的字符输入流。

?

11.java.io?类 StringReader

java.lang.Object  java.io.Reader      java.io.StringReader

其源为一个字符串的字符流。

?

?

读书人网 >编程

热点推荐