【问题标题】:Java Applet random access storageJava Applet 随机存取存储
【发布时间】:2011-05-06 20:39:18
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: java applet buffer random-access


    【解决方案1】:

    【讨论】:

    • 看起来 ByteArrayInputStream 是我正在寻找的一些调整。正在使用 ByteArrayOutputStream 作为创建原始字节数组的传递,但它还不够大(int 索引)。
    猜你喜欢
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多