Java“流”小节
ByteArrayInputStream从内存数组中读取字节
FileInputStream从本地文件系统文件中读取字节
PipedInputStream从线程管道中读取字节
StringBufferInputStream 从字符串中读取字节
InputStream SequenceInputStream从两个或多个低级流中读取字节,到达
结尾时,从一个转到另一个流
System.in从用户控制台读取字节
字节流 FilterInputStream过滤流,把基本流包裹起来
FilterInputStream(InputStream)
BufferedInputStream缓冲区读数据的访问及高效率
OutputStream (略) DataInputStream 从输入流读取基本数据类型
LineNumberInputStream在翻译行结束符的基础上
维护一个计数器,该计数器表明正在读取的是哪一行。
流 PushbackInputStream允许把数据字节向后推到流的首部
CharArrayReader 从字符数组中读取数据
InputStreamReader 其子类 FileReader 从本地文件系统中读取字符
new InputStreamReader(System.in) InputStream
StringReader 从字符串中读取字符序列
Reader PipedReader 从线程管道中读取字符序列
过滤器读取器BufferedReader 缓冲数据访问,提高效率 LineNumberReade(BufferedReader子类)维护一个
字符流 计数器,该计数器记录正读哪一行
PushbackReader(FilterReader 抽象类子类)
允许把文本数据推回到读取器的流中
Writer(略)