在随机访问文件中寻求实现

时间:2016-12-07 05:02:55

标签: java

我正在尝试将RandomAccessFile用于我的用例。我只是想知道seek是否始终从头开始计算文件。

  randomAccessFile.seek(100);
  randomAccessFile.seek(99);
  randomAccessFile.seek(98);

以上三个操作是否从头开始计算字节并设置指针?或者它只是从当前指针返回一个字符?

我无法找到此方法的原生实现。

1 个答案:

答案 0 :(得分:1)

  

以上三个操作是否从头开始计算字节并设置指针?

不,它们不会从文件开头实际遍历所有字节。这就是“随机访问”的全部内容,即它会直接跳到你要求它去的地方。