最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

Java InputStream子类相关方法介绍

Java基础 太平洋学习网 浏览 评论

Java InputStream是一个抽象类,InputStream子类有下面这几个,用法几乎差不多

InputStream
 |
 +--FileInputStream 
 |
 +--ByteArrayInputStream 
 |
 +--PipedInputStream
 |
 +--FilterInputStream
 |
 +--BufferedInputStream 
 |
 +--PushbackInputStream 
 |
 +--DataInputStream 
 |
 +--ObjectInputStream

我后续会介绍一些FileInputStream, ByteArrayInputStream, PipedInputStream, FilterInputStream这些类的方法。

InputStream及其子类相关方法介绍:

超类InputStream包含从输入流中读取数据的基本方法,所有具体子类都支持这些方法,输入流的基本操作是从中读取数据。

ID方法/描述
1read()
读取一个字节并将读取的字节作为 int 返回。
当到达输入流的末尾时,它返回 -1。
2read(byte[] buffer)
最多读取指定缓冲区的长度。
它返回缓冲区中读取的字节数。
如果到达输入流的末尾,则返回 -1。
3read(byte[] buffer,int offset, int length)
最大读取指定长度字节。
数据从偏移索引开始写入缓冲区。
如果到达输入流的末尾,它返回读取的字节数或 -1。
3close()
关闭输入流
4available()
返回可以在不阻塞的情况下从此输入流中读取的估计字节数。


来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/java/1190.html
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论