转自:
Java中FileInputStream简介说明
FileInputStream简介说明
FileInputStream对象的功能用于从文件中读取数据,我们可使用new 关键字创建此对象
FileInputStream功能:用于从文件中读取数据,此对象提供多种构造方法创建对象。
例:
从指定的文件中创建一个输入流对象
InputStream f = new FileInputStream("D:/test/hello");
-------或--------
File f = new File("D:/test/hello");
InputStream in = new FileInputStream(f);
当我们成功创建流之后,可以使用以下方法对流进行操作
编号 |
备注说明 |
1 |
public void close() throws IOException{} 关闭此文件输入流并释放与此流有关的所有系统资源。抛出IOException异常。 |
2 |
protected void finalize()throws IOException {} 这个方法清除与该文件的连接。确保在不再引用文件输入流时调用其 close 方法。抛出IOException异常。 |
3 |
public int read(int r)throws IOException{} 这个方法从 InputStream 对象读取指定字节的数据。返回为整数值。返回下一字节数据,如果已经到结尾则返回-1。 |
4 |
public int read(byte[] r) throws IOException{} 这个方法从输入流读取r.length长度的字节。返回读取的字节数。如果是文件结尾则返回-1。 |
5 |
public int available() throws IOException{} 返回下一次对此输入流调用的方法可以不受阻塞地从此输入流读取的字节数。返回一个整数值。 |