2
J2ME是否有類似RandomAccessFile
類,或者有什麼方法來模擬這種特殊的(隨機訪問)功能?J2ME中的文件隨機訪問
問題是這樣的:我有一個相當大的二進制數據文件(〜600 KB),並且想要創建一個使用該數據的移動應用程序。該數據的格式是自制的,並且包含許多索引塊和數據塊。讀取在其他平臺上(如PHP或C)中的數據通常是這樣的:
- 讀取2個字節用於索引密鑰(
K
),另外2爲索引值(V
),用於需要 - 跳過的數據類型從文件開始
V
字節尋求有文件位置的數據進行索引鍵K
開始 - 讀取數據
- 利潤:)
這在程序流程中會發生很多次。
嗯,我正在研究在J2ME上做同樣的事情的可能性,雖然我承認我對整個Java事物很陌生,但我似乎無法找到超出InputStream
(DataInputStream
)類沒有基本的查找/跳轉到字節/返回位置函數我需要。
那麼,我有什麼機會?
嗨,謝謝你的回答!但是,那麼,如何有效地尋求低於當前位置的位置呢? (比如說,你只需要讀取位置100的一個字節,現在你需要位置50的一個字節)? – Linas 2010-09-26 22:25:12
不幸的是除了在這種情況下使用市場/重置方法沒有辦法。 – 2010-09-27 16:54:15
我想通過在j2me中提供文件中的偏移量來隨機寫入。是否有任何方法? – CuriousCase 2011-03-08 18:06:35