java InputStream和OutputStream
类 | 功能 | 构造器参数 |
如何使用 | ||
ByteArrayInputStream | 允许将内存的缓冲区当做InputStreams使用 | 缓冲区,字节将从中取出 作为一种数据源:将其与FilterInputStream对象相连以提供有用接口 |
StringBufferInputStream | 将String转换成InputStream | 字符串。底层实现实际使用的是StringBuffer 作为一种数据源:将其与FilterInputStream对象相连以提供有用接口 |
FileInputStream | 用于从文件中读取信息 | 字符串,表示文件名、文件或FileDescriptor对象 作为一种数据源:将其与FilterInputStream对象相连以提供有用接口 |
PipedInputStream | 产生用于写入x相关PipedOutputStream的数据。 实现“管道化”概念 | PipedOutputStream 作为多线程中数据源:将其与FilterInputStream对象相连以提供有用接口 |
SequenceInputStream | 将两个或多个InputStreamz转化成单一InputStream | 两个InputStream对象或一个容纳InputStream对象的容器Enumeration 作为一种数据源:将其与FilterInputStream对象相连以提供有用接口 |
FilterInputStream | 抽象类,作为“装饰器”的接口。其中,“装饰器”为其他的 InputStream类提供有用功能 |
类 | 功能 | 构造器参数 |
如何使用 | ||
ByteArrayOutputStream | 在内存中创建缓冲区。所用送往“流”的数据都要存放在此缓冲区 | 缓冲区初始化尺寸(可选) 用于指定数据的目的地:将其与FilterOutputStream对象相连以提供有用接口 |
FileOutputStream | 用于将信息写至文件 | 字符串,表示文件名、文件或FileDescription对象 指定数据的目的地:将其与FilterOutputStream对象相连以提供有用接口 |
PipedOutputStream | 任何写入其中的信息都会自动作为相关PipedInputStream 的输出。实现“管道化”概念。 | PipedInputStream 指定用于多线程的数据的目的地:将其与FilterOutputStream对象相连以提供有用接口 |
FilterOutputStream | 抽象类,作为“装饰器”的接口。其中,“装饰器”为其他 OuputStream提供有用的接口。 |
以上是 java InputStream和OutputStream 的全部内容, 来源链接: utcz.com/z/391302.html