Java.io.InputStream 类
简介
Java.io.InputStream 类是所有表示字节输入流的类的超类。 需要定义 InputStream 子类的应用程序必须始终提供返回下一个输入字节的方法。
类声明
以下是 Java.io.InputStream 类的声明 −
public abstract class InputStream extends Object implements Closeable
类构造函数
序号 | 构造函数 & 描述 |
---|---|
1 | InputStream() 单个构造函数 |
类方法
序号 | 方法 & 描述 |
---|---|
1 | int available()
此方法返回可从此输入流中读取(或跳过)的字节数的估计值,而不会被下一次为此输入流的方法调用阻塞。 |
2 | void close()
此方法关闭此输入流并释放与该流关联的所有系统资源。 |
3 | void mark(int readlimit)
此方法标记此输入流中的当前位置。 |
4 | boolean markSupported()
此方法测试此输入流是否支持标记和重置方法。 |
5 | abstract int read()
该方法从输入流中读取下一个字节的数据。 |
6 | int read(byte[] b)
此方法从输入流中读取一些字节并将它们存储到缓冲区数组 b 中。 |
7 | int read(byte[] b, int off, int len)
此方法从输入流中读取最多 len 个字节的数据到一个字节数组中。 |
8 | void reset()
此方法将此流重新定位到上次在此输入流上调用标记方法时的位置。 |
9 | long skip(long n)
此方法跳过并丢弃此输入流中的 n 字节数据。 |
继承的方法
这个类继承了以下类的方法 −
- Java.io.Object