Java.io包教程

Java.io.InputStream类

简介

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

类声明

以下是声明for Java.io.InputStream class :

public abstract class InputStream
   extends Object
      implements Closeable

类构造函数

Sr.No.构造函数&说明
1

InputStream()

单个构造函数

类方法

Sr.No.方法&说明
1int available()

此方法返回可从此输入流中读取(或跳过)的字节数的估计值下次调用此输入流的方法时不会阻塞.

2void close()

此方法关闭此输入流并释放与该流相关的任何系统资源.

3void mark(int readlimit)

此方法标记当前位置输入流.

4boolean markSupported()

这个我thod测试此输入流是否支持mark和reset方法.

5abstract int read()

此方法读取下一个字节来自输入流的数据.

6int read(byte [] b)

此方法从中读取一些字节数输入流并将它们存储到缓冲区数组b中.

7int read(byte [] b,int off,int len)

此方法将输入流中最多len个字节的数据读入一个字节数组.

8void reset()

这个方法重新定位了s流到最后一次在此输入流上调用mark方法时的位置.

9long skip(long n)

此方法跳过并从此输入流中丢弃n个字节的数据.

继承的方法

此类继承以下类中的方法 :

  • Java.io.Object