0

我有一个使用 java.io.RandomAccessFile 来管理数据加载的 java 项目。它在文件中寻找创建关键点的地图,然后可以在以后根据需要加载。这很好用。

我想让它作为一个小程序运行,但它需要安全权限才能创建一个可以存储下载文件的临时文件,这对于它的预期用途来说是一个巨大的障碍。

我想我可以腾出内存(几 MB)将内容存储在某种内存缓冲区中,然后以与处理本地文件相同的方式随机访问它......

有没有一种方法可以在不需要安全权限的情况下创建临时文件(我假设不是)?

什么是最好的缓冲选项?如何将基于 URL 的输入流的内容获取到缓冲区中,从中读取字节,并能够记录和更改当前的查找位置?

4

1 回答 1

2

首先检查这个讨论:RandomAccessFile-like API for in-memory byte array?

于 2011-05-06T20:45:12.233 回答