位置:首页 > Java技术 > Java.io包 > Java.io.InputStream类

Java.io.InputStream类

Java.io.InputStream 类是表示字节输入流的所有类的超类。这需要定义InputStream的子类的应用程序必须始终提供返回输入的下一个字节的方法。

类声明

以下是java.io.InputStream类的声明:

public abstract class InputStream
   extends Object
      implements Closeable

类构造函数

S.N. 构造函数 & 描述
1 InputStream() 
单个构造函数

类方法

S.N. 方法 & 描述
1 int available() 
此方法从这个输入流中可通过一个方法的下一次调用阻塞该输入流返回可以读取(或跳过)的字节数的估计值。
2 void close() 
此方法关闭此输入流并释放与该流关联的所有系统资源。
3 void mark(int readlimit) 
该方法标志在此输入流的当前位置。
4 boolean markSupported() 
如果此输入流是否支持mark和reset方法此方法测试。
5 abstract int read() 
此方法读取从输入流中的下一个数据字节。
6 int read(byte[] b) 
此方法读取一定数量的字节从输入流并将它们存储到缓冲区数组b中。
7 int read(byte[] b, int off, int len) 
此方法从输入流中读取多达len个数据的字节到字节数组。
8 void reset() 
此方法重新定位此流,当mark方法最后调用这个输入流中的位置。
9 long skip(long n) 
此方法从此输入流中跳过并丢弃n个字节的数据。

继承的方法

这个类继承自以下类方法:

  • Java.io.Object