您的位置首页生活百科

java基础15.1 输入流InputStream

java基础15.1 输入流InputStream

的有关信息介绍如下:

java基础15.1 输入流InputStream

今天我们开始学习输入输出流也就是I/O,所有的输入流都是抽象类InputStream(字节输入流)和Reader(字符输入流)的子类。这里我们着重学习InputStream。

InputStream是字节输入流的抽象类,是所有字节输入流的父类

下面对该类中的方法进行简要说明。

public abstract int read() throws IOException;

read方法从输入流中读取数据的下一个字节。返回0~255范围内的int字节值。如果已经到达末尾而没有可用字节,则返回值-1;

public int read(byte b[]) throws IOException;

从输入流中读取一定长度的字节,并以整数的形式返回字节数。

public long skip(long n) throws IOException;

跳过输入流上的n个字节,并返回世纪跳过字节数。

public void close() throws IOException;

关闭此输入流并释放与该流所有相关的系统资源