RAF
java.io.RandomAccessFile用于读写文件数据的API
RAF有两种创建模式:r只读 rw读写
RandomAccessFile raf = new RandomAccessFile(“文件名”,“rw”);
getFilePointer()获取RAF的指针位置
write()写
writeInt()写入int值
read()读写
readInt()读写
seek寻求,寻找()将鼠标移动到指定位置 raf.seek(raf.length)每次将鼠标移动到末尾
close()关闭
byte[] data = new byte(1024*10)每次读取10字节
int read(byte[] data)一次性读取指定长度的字节量存放到数组中,返回值为读取到的字节量,读到-1则读到了文件末尾
void write(byte data)一次性将给定字节数组写入文件
void write(byte data,int offset,int len)将给定字节数组从下标Offset开始连续len个字节一次性写入文件
byte[] getBytes()转换为byte数组类型
Arrays.copyOf()扩容
parseInt()将指定内容转换为int类型

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐