读写文件数据的工具
有一个下标,读写下标位置的字节值
每读写一个字节值,下标会自动向后移动
下标可以任意定位
创建对象
new RandomAccessFile(文件,'r');
r 只读
new RandomAccessFile(文件,'rw');
rw 读写
方法
write(int b)
int 的4个字节,只输出末尾的一个字节值
write(byte[])
输出数组中,全部字节值
write(byte[],start,length)
输出数组中,从start位置开始的length个字节值
read()
读取一个字节,再补三个0字节,变成int类型
读取结束,再读取,返回-1

read
read(byte[] buff)
根据数组长度,从文件读取一批字节值,放入数组,并返回这一批的数量
读取结束再读取,返回-1

read
seek(int position)
定位下标到指定位置
getFilePointer()
当前下标所在位置

rafPointer