J2ME 是否有类似于RandomAccessFile
类的东西,或者有什么方法可以模拟这个特定的(随机访问)功能?
问题是这样的:我有一个相当大的二进制数据文件(~600 KB),并且想创建一个移动应用程序来使用该数据。该数据的格式是自制的,包含许多索引块和数据块。在其他平台(如 PHP 或 C)上读取数据通常是这样的:
- 读取 2 个字节作为索引键 (
K
),另外 2 个字节作为索引值 (V
) 用于所需的数据类型 V
从文件开头跳过字节以查找文件位置,索引键的数据K
开始- 读取数据
- 利润 :)
这在程序流程中发生了很多次。
嗯,我正在研究在 J2ME 上做同样的事情的可能性,虽然我承认我对整个 Java 事物很陌生,但我似乎无法找到除InputStream
( DataInputStream
) 类之外的任何东西具有我需要的基本搜索/跳至字节/返回位置功能。
那么,我的机会有多大?