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. | 方法&安培;说明 |
---|---|
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