Какую структуру вы бы порекомендовали использовать для хранения связок String-Object? - PullRequest
0 голосов
/ 19 февраля 2010

будет использоваться для сопоставления значения String-Object с ключом. скажем, myObject = struct.get ("first"); порядок не важен.

параметризованный Hashset или что-нибудь лучше?

если вас это не беспокоит, вы можете привести пример статической инициализации вместе с объявлением более простой структуры, например (сопоставление ключей String-String)?

Ответы [ 2 ]

4 голосов
/ 19 февраля 2010

HashMap<String, Object> - путь вперед.

1 голос
/ 19 февраля 2010

Это зависит от того, должен ли ваш объект быть потокобезопасным или нет.Если вам не нужна безопасность потоков, HashMap - то, что вам нужно.Если требуется безопасность потоков, вы можете использовать ConcurrentHashMap.

private static ConcurrentHashMap<String, Object> myMap = new ConcurrentHashMap<String,Object>();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...