本文主要是介绍RandomAccessFile 简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//RandomAccessFile允许读取或写入一个文件以一个随机存取方式。这是不同于FileInputStream或FileOutputStream所提供的单向顺序存取,。//如果打开该文件读/写模式,读/写操作都可用。下一个的读或写操作的位置可以前后移动。
RandomAccessFile accessFile = new RandomAccessFile(file, mode);
file 指的是已经创建好的文件。
mode 有四种模式:
1. r:只读模式。如果操作中有写操作,会抛出IOException
2. rw:可读可写模式。如果文件不存在,则创建一个文件
3. rws:可读可写。每次更改文件的内容或元数据必须书面同步到目标设备。
4. rwd:可读可写。每次更改文件的内容必须同步写到目标设备。
accessFile.setLength(fileSize);//设置该文件的长度
accessFile.close();//关闭文件
这篇关于RandomAccessFile 简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!