Java.io.FileInputStream Java.io.FileDescriptor Java.io.FileOutputStream 介绍 所述java.io.FileInputStream中类从文件系统中的文件获得输入字节。可用的文件取决于主机环境。以下是关于FileInputStream的重点 该类用于读取原始字节流,例如图像数据。 要读取字符流,请使用FileReader。 类声明 以下是Java.io.FileInputStream类的声明 public class FileInputStream extends InputStream 类构造函数 Sr.No. 构造函数和描述 1 FileInputStream(File file) 这将通过打开与实际文件的连接来创建FileInputStream,该文件由文件系统中的File对象文件命名。 2 FileInputStream(FileDescriptor fdObj) 这将通过使用文件描述符fdObj创建FileInputStream,该文件描述符表示与文件系统中的实际文件的现有连接。 3 FileInputStream(String name) 这将通过打开与实际文件的连接来创建FileInputStream,该文件由文件系统中的路径名称命名。 类方法 Sr.No. 方法和描述 1 int available() 此方法返回可以从此输入流中读取(或跳过)的剩余字节数的估计值,而不会被下一次调用此输入流的方法阻塞。 2 void close() 此方法关闭此文件输入流并释放与该流关联的所有系统资源。 3 protected void finalize() 此方法确保在没有更多引用时调用此文件输入流的close方法。 4 FileChannel getChannel() 此方法返回与此文件输入流关联的唯一FileChannel对象。 5 FileDescriptor getFD() 此方法返回FileDescriptor对象,该对象表示与此FileInputStream正在使用的文件系统中的实际文件的连接。 6 int read() 此方法从此输入流中读取一个数据字节。 7 int read(byte [] b) 此方法从此输入流中读取最多b.length个字节的数据到一个字节数组。 8 int read(byte [] b,int off,int len) 此方法从此输入流中读取最多len个字节的数据到一个字节数组。 9 long skip(long n) 此方法跳过并从输入流中丢弃n个字节的数据。 方法继承 该类继承以下类中的方法 java.io.InputStream Java.io.Object Java.io.FileDescriptor Java.io.FileOutputStream