, что является эквивалентомежевика HashMap
LinkedHashMap < String, String > postMap =
new LinkedHashMap < String, String >();
для Java 1.4 для Blackberry? Я пытаюсь сделать Hashmap
, что является эквивалентомежевика HashMap
LinkedHashMap < String, String > postMap =
new LinkedHashMap < String, String >();
для Java 1.4 для Blackberry? Я пытаюсь сделать Hashmap
TRY Hashtable
Там нет эквивалента. Некоторые дополнительные классы, связанные с коллекциями, находятся в net.rim.device.api.util
, но ничего похожего на хеш-карту с предсказуемым порядком перемещения. В зависимости от задачи вам может быть лучше с помощью всего лишь Vector - если всего несколько десятков записей. Память более ценна, чем процессор на BB. Если производительность неприемлема, просто поместите обертку вокруг Hashtable и сохраните собственный класс с class MyEntry { String key; String value; MyEntry prev,next; }
в качестве значений.
Я также хотел использовать LinkedHashMap в BlackBerry, потому что я хотел реализовать кеш LRU.
К сожалению LinkedHashMap не поддерживается в BB, так что я нашел хороший пример кода для реализации этого, используя только HashTable: