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