Java 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()
    此方法测试此输入流是否支持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