概述
FileInputStream类
1.FileInputStream类概述
继承关系:
实现接口:
类的功能:
2.类的属性和行为
(1) public void close() throws IOException
功能: 关闭此文件输入流并释放与此流有关的所有系统资源。
指定者:接口 Closeable 中的 close
覆盖: 类 InputStream 中的 close
抛出: IOException - 如果发生 I/O 错误。
(2) public int read() throws IOException
功能: 从此输入流中读取一个数据字节。如果没有输入可用,则此方法将阻塞。
指定者:类 InputStream 中的 read
返回: 下一个数据字节;如果已到达文件末尾,则返回 -1。
抛出: IOException - 如果发生 I/O 错误。
(3) public int read(byte[] b) throws IOException
功能:从此输入流中将最多b.length个字节的数据读入一个字节数组中。在某些输入可用前,此方法将阻塞
覆盖:类 InputStream 中的 read
参数:b - 存储读取数据的缓冲区
返回:读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1。
抛出:IOException - 如果发生 I/O 错误。
(4) public int read(byte[] b, int off, int len) throws IOException
功能:从此输入流中将最多len个字节的数据读入一个字节数组中。在某些输入可用之前,此方法将阻塞。
覆盖:类 InputStream 中的 read
参数:b - 存储读取数据的缓冲区。
off - 数据的起始偏移量。
返回:读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1。
抛出:IOException - 如果发生 I/O 错误。
3.常见错误
在eclipse下使用FileInputStream,提示找不到指定文件
代码:
错误显示:
解决方法:
最后
以上就是重要小鸭子为你收集整理的Android FileInputStream类的使用的全部内容,希望文章能够帮你解决Android FileInputStream类的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复