gpt4 book ai didi

Java - 读取字节数组中的文件

转载 作者:行者123 更新时间:2023-12-02 07:39:52 24 4
gpt4 key购买 nike

我想将 1.5 GB 的文件读入数组。 Now, as it takes long time ,我想将其切换到其他选项。谁能帮帮我吗

如果我将字节文件预处理到某个数据库中(或者可能以其他方式),我可以使其更快吗?

任何人都可以帮助我,还有其他方法可以让它更快吗?

实际上,我要处理超过 50 个 1.5GB 的文件。所以,such operation对我来说相当昂贵。

最佳答案

这取决于你想做什么。

如果您只想访问一些随机字节,那么读入数组并不好 - MappedByteBuffer 会更好。

如果您想读取所有数据并一次顺序处理一小部分,那么您可以对其进行流式处理。

如果您需要进行随机访问整个数据集的计算,特别是如果您需要重复读取元素,那么加载到数组中可能是明智的(但 ByteBuffer 仍然是一个候选者)。

您可以展示一些示例代码或进一步解释吗?

关于Java - 读取字节数组中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745535/

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