是什么黑莓的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,所以我找到了一个不错的示例代码来实现这个只用哈希表: