随机访问流: RandomAcessFile

随机访问流 特点:

  1. **可读可写 任意位置开始读 任意位置开始写**

RandomAccessFile(File file, String mode)
创建一个随机访问文件流从File参数指定的文件中读取,并可选地写入文件。
RandomAccessFile(String name, String mode)
创建随机访问文件流,以从中指定名称的文件读取,并可选择写入文件。

第二个参数表示 设置当前操作的文件属性:
“r” 表示文件只读

“rw” 表示文件可读可写

读取的方法:
read()
read(byte[] bs)
read(byte[] bs,int off,int len)
readLine() 读一行
无法支持中文 因为读取到的是按照每一个字节转换成字符来处理
读:image.png
写:image.png
跳过任意个字节
rdf.skipBytes()
rdf.seek(指针位置)
设置当前文件指针在指定位置
image.png