Java.io包教程

Java.io.FileInputStream类

简介

Java.io.FileInputStream 类从文件系统中的文件获取输入字节.可用的文件取决于主机环境.以下是有关FileInputStream&minus的重要观点;

  • 此类用于读取原始字节流,例如图像数据.

  • 要阅读字符流,请使用 FileReader .

类声明

以下是 Java.io.FileInputStream 类&减号的声明;

public class FileInputStream
   extends InputStream

类构造函数

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

FileInputStream(文件文件)

这通过打开与实际文件的连接来创建FileInputStream,该文件由File对象 file 命名.文件系统.

2

FileInputStream(FileDescriptor fdObj)

这将使用文件描述符 fdObj 创建一个FileInputStream,它代表一个现有的连接到文件系统中的实际文件.

3

FileInputStream(字符串名称)

这通过打开与实际文件的连接来创建FileInputStream,该文件由路径命名在文件系统中命名 name .

类方法

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

此方法返回可从此输入读取(或跳过)的剩余字节数的估计值通过下一次调用此输入流的方法来阻止流.

2void close()

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

3protected void finalize()

此方法确保close方法当没有更多的引用时,调用此文件输入流.

4FileChannel getChannel()

此方法返回与此文件输入流关联的唯一FileChannel对象.

5FileDescriptor getFD()

此方法返回FileDescriptor对象,该对象表示与此FileInputStream正在使用的文件系统中的实际文件的连接.

6int read()

此方法从此输入流中读取一个数据字节.

7int read(byte [] b)

此方法将此输入流中的 b.length 字节数据读入一个字节数组.

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

此方法从此输入流中读取 len 个字节的数据到一个字节数组.

9long skip(long n)

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

继承的方法

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

  • Java.io.InputStream

  • Java.io.Object