我是初学者,我有一个包含可变大小记录的文件;每行有两个字段,即一个是 7-15 位数字键,然后是空格,还有一个字符串,每个记录的大小也是可变的。
我试图仅将页面大小的字节读取到我的缓冲区中,然后处理它们。
问题是,如果我使用 Java.RanomAccessFile 并使用 seek 方法到达特定行,那么我使用 ReadFully 方法将这 1024 个字节读入我的缓冲区。我已经编写了将 byte 转换为 int 并将 byte 转换为 string 的函数 - 但问题是我不知道 7-15 位有多少字节以及我的字符串有多少字节。