IO流与RandomAccessFile关系及文件随机访问类说明
发布时间
阅读量:
阅读量
构造函数:
- RandomAccessFile(File file, String mode) 用于生成一个随机访问文件流,该流支持从指定的 File 参数所定义的文件中读取数据,并可选择性地进行写入操作。
- RandomAccessFile(String name, String mode): 用于生成一个随机访问文件流,该流支持从具有指定名称的文件中读取数据,并可选择性地进行写入操作。
访问模式:mode
- r(reader):当前文件允许执行读取操作;
- rw:当前文件具备读取与写入功能;
- rws:不仅支持读写功能,还能够将文件内容及其元数据(如附加在方法、字段、类和包上的额外信息)同步至存储设备; 什么是元数据
- rwd:支持读写操作,并可将文件内容同步至存储设备;
特有方法概述
- long getFilePointer() : 用于获取当前文件的偏移量;返回值表示从文件起始位置到当前操作点的距离(单位为字节),该偏移量决定了后续读取或写入操作的起始位置;
- void seek(long pos): 用于将文件指针定位到从文件开头起计算的指定偏移量处,后续的读取或写入操作将从此位置开始。需要注意的是,设置的偏移量可能超过文件末尾,但这种设置
全部评论 (0)
还没有任何评论哟~
