2

我正在编写一个需要大量内存的 android 应用程序,有时我的双数组达到兆字节的大小,我不知何故需要在可行的时间提供所有可用的数据。我看到大多数时候我不能将它们全部放在 RAM 上。所以我正在寻找一个 java API,它可以让我创建在文件系统上而不是在 RAM 上管理的数组,该 api 应该让我能够像一个真正的数组一样行事,例如,它必须有 get(int index) set(int index) 和 length() 方法,其作用与实际数组相同。

任何人都知道一个很好的图书馆可以做这样的事情吗?或者可能提出更好的方法?

4

1 回答 1

4

您可能想看看MappedByteBuffer它的asFloatBuffer()方法。

于 2013-10-09T14:51:52.273 回答