inputStream类型

inputStream类型inputStream的作用是用来表示那些从不同数据源产生输入的类。这些数据源包括    1字节数组    2String对象   3文件   4管道,工作方式与实际管道相似,即一端输入,从另一端输出    5一个由其他种类的流组成的序列,以便我们可以将他们收集合并到一个流内   6其他数据源,如internet连接等 每一种数据源都有相

  inputStream的作用是用来表示那些从不同数据源产生输入的类。这些数据源包括

     1 字节数组

     2 String对象

     3 文件

     4 管道,工作方式与实际管道相似,即一端输入,从另一端输出

     5 一个由其他种类的流组成的序列,以便我们可以将他们收集合并到一个流内

     6 其他数据源,如internet连接等

  每一种数据源都有相应的InputStream子类。另外,FilterInputStream也属于一种InputStream,为”装饰器”(decorator)类提供基类,其中,”装饰器”类可以把属性或有用的接口与输入流连接在一起。

                             类                功能                         构造器参数
                        如何使用         
   ByteArrayInputStream 允许将内存的缓冲区当作InputStream使用 缓冲区,字节将从中取出
作为一种数据源;将其与FilterInputStream
对象相连以提供有用接口
StringBufferInputStream 将String转换成InputStream 字符串。底层实现实际使用StringBuffer
作为一种数据源;将其与FilterInputStream
对象相连以提供有用接口
FileInputStream 用于从文件中读取信息 字符串,表示文件名、文件或FileDescriptor
对象
作为一种数据源;将其与FilterInputStream
对象相连以提供有用接口
PipedInputStream 产生用于写入相关PipInputStream的数据。
实现”管道化” 概念。
PipedOutputStream
作为多线程中的数据源;将其FilterInputStream
对象相连以提供有用接口
SequenceInputStream 将两个或多个InputStream对象转换成
单一InputStream
两个InputSream对象或一个容纳inputStream
对象的容器Enumeration
作为一种数据源;将其与FilterInputStream
对象相连以提供有用接口
FilterInputStream 抽象类,作为”装饰器”的接口。其中,
“装饰器”为其他的InputStream类提供有用
功能
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/35050.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注