是什麼黑莓的HashMap
LinkedHashMap < String, String > postMap =
new LinkedHashMap < String, String >();
針對Java 1.4的黑莓等價?我試圖做一個HashMap
是什麼黑莓的HashMap
LinkedHashMap < String, String > postMap =
new LinkedHashMap < String, String >();
針對Java 1.4的黑莓等價?我試圖做一個HashMap
沒有等價的。一些額外的與集合相關的類位於net.rim.device.api.util
中,但沒有像可預測的交換順序的哈希映射。 根據任務的不同,如果僅有一個Vector,則可能會更好 - 如果只有幾十個條目。內存比BB更加珍貴。 如果性能不可接受,那麼只需在Hashtable周圍添加一個包裝,並將class MyEntry { String key; String value; MyEntry prev,next; }
作爲值存儲在自己的類中。
我也想在BlackBerry中使用LinkedHashMap,因爲我想實現一個LRU緩存。
不幸的LinkedHashMap不支持BB,所以我找到了一個不錯的示例代碼來實現這個只用哈希表: