标签:
1、普通输入输出类
子类 |
功能
|
构造器参数
|
ByteArrayInputStream
|
允许将内存的缓冲区当作InputStream使用 |
|
StringBufferInputStream
|
将String转换为InputStream
|
|
FileInputStream
|
用于从文件中读取信息
|
|
PipedInputStream
|
产生用于写入相关PipedOutputStream
|
|
SequenceInputStream
|
将两个或多个InputStream对象转换成单一InputStream
|
|
FilterInputStream
|
作为修饰器的接口,其中,修饰器为其他的InputStream类提供有用功能
|
|
子类
|
功能
|
构造器参数
|
ByteArrayOutputStream
|
在内存中创建缓冲区,所有送往stream的数据都要放置在此缓冲区
|
|
FileOutputStream
|
用于将信息写至文件
|
|
PipedOutputStream
|
传送输出流可以连接到传送输入流,以创建通信管道。传送输出流失管道的发送端
|
|
类 |
功能
|
构造器参数
|
DataInputStream
|
与DataOutputStream搭配使用,故可安装可移植方式从流读取基本数据类型(int,char,long)
|
|
BufferedInputStream
|
使用它可以防止每次读取是都得进行实际写操作
|
|
LineNumberInputStream
|
跟踪输入流中的行数,可调用getLineNumber()和setLineNumber(int)读取和设置行号
|
|
PushbackInputStream
|
具有“one byte push-back buffer”,因此可以将读到的最后一个字符回退
|
|
类
|
功能
|
构造器参数
|
DataOutputStream
|
与DateInputStream搭配使用,可以按照可移植方式向流中写入基本类型数据(int,char,long)
|
|
PrintStream |
用于产生格式化输出,其中DataOutputStream处理数据的存储,PrintStream处理显示
|
|
BufferedOutputStream
|
使用它可以避免每次发送数据时都要进行实际的写操作,代表“使用缓冲区”,可以调用flush()清空缓冲区
|
|
标签:
原文地址:http://www.cnblogs.com/rsnote/p/5221503.html