Java Java.io.FileInputStream 类
-
介绍
Java.io.FileInputStream类从文件系统中的文件获取输入字节。可用的文件取决于主机环境。以下是有关FileInputStream的要点--
此类用于读取原始字节流,例如图像数据。
-
要读取字符流,请使用FileReader 。
-
-
类声明
以下是Java.io.FileInputStream类的声明-public class FileInputStream extends InputStream
-
类的构造函数
序号 构造函数与说明 1 FileInputStream(File file)通过打开与实际文件的连接来创建FileInputStream,该文件由文件系统中的File对象文件命名。2 FileInputStream(FileDescriptor fdObj)这将通过使用文件描述符fdObj创建FileInputStream,该文件描述符fdObj表示与文件系统中实际文件的现有连接。3 FileInputStream(String name)通过打开与实际文件的连接来创建FileInputStream,该文件由文件系统中的路径名命名。 -
类方法
序号 方法与说明 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