您的位置:首页 > 编程语言 > Java开发

Java笔记(四)随机存取文件流RandomAccessFile

2017-10-18 08:14 218 查看
RandomAccessFile是一种特殊的流类,它可以在文件的任何地方读取或写入数据。

打开一个随机存取文件后,要么对它进行只读操作,要么就同时对它进行读写操作。

具体的选择是把构造方法的第二个参数指定成一个“r”或“rw”、“rws”、“rwd”来实现的。

随机存取文件的行为类似于储存在文件系统中的一个大型byte数组,

它提供了一个指向该数组的游标或索引,称为文件指针,

该文件指针用来标志要进行读写操作的下一字节的位置。

getFilePointer方法可以返回文件指针的当前位置。

而seek方法可以将文件指针移动到文件内部的任意字节位置。

注意:随机存取文件只限于操作磁盘文件,不能访问来自网络或内存映像的流。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  随机存取