gpt4 book ai didi

java - RandomAccessFile Java - 复杂性

转载 作者:搜寻专家 更新时间:2023-11-01 02:14:16 25 4
gpt4 key购买 nike

我正在 Linux 上处理大量数据的 Java 程序中使用 RandomAccessFile。

所以我在做的是保留很多文件,每个文件包含不同的信息。

当我执行 Action 时

int x=???//some large number
RandomAccessFile rand = new RandomAccessFile("file.txt","r");
rand.seek(x); //the file contains more than x bytes
byte b = rand.readByte();

程序的复杂度是多少?程序是否在最后两行执行了 2 个 Action ?一个用于查找第 x 个字节,一个用于读取字节? - 换句话说,整个文件位于磁盘上的一个连续位置(如数组)?还是它执行 x 个用于查找的 Action 和一个用于阅读的 Action ?

谢谢

马特

最佳答案

Seek 只是定位内部指针,它不会从磁盘读取任何内容。

关于java - RandomAccessFile Java - 复杂性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10178994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com