javafileinputstream的用法
Java FileInputStream读取文件
FileInputStream 主要用于文件读取操作,它是一种低级流,因为它没有自己的缓冲区,直接从文件中读取数据,需要借助高级流进行包装,如BufferedInputStream 可以缓冲数据。
一、FileInputStream 创建方式:
1. 从文件路径创建
FileInputStream fis = new FileInputStream(String name);
2. 用File对象创建
File file = new File(String path);
java streamFileInputStream fis = new FileInputStream(file);
二、FileInputStream 常用方法:
1. available():获取可读取的数据长度;
2. close() : 关闭流;
3. markSupported:返回是否支持 mark 比如支持就可以使用 mark()和 reset() 来记录读取位置;
4. read():从输入流中读取一个字节数据;
5. read(byte[] b):将字节数组中的数据一次性全部读取出来;
6. reset():在记录了 mark() 之后,如果程序需要将文件的读取位置还原,可以调用reset() ;
7. skip():跳过 N 个字节不读取。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论