Словарь классов в Java (структура данных) - PullRequest
1 голос
/ 21 июля 2009

Как использовать словарь классов в Java?

Ответы [ 3 ]

6 голосов
/ 21 июля 2009

Не используйте его, это глубоко, основательно, устарело и ненужно.

Используйте реализацию Map, такую ​​как HashMap.

2 голосов
/ 21 июля 2009

Посмотрите на java.util.HashMap и java.util.Map (я так понимаю, вы ищете словарный эквивалент в Java, а не ссылаетесь на абстрактный класс Dictionary, который реализован HashTable)

1 голос
/ 21 июля 2009

Вы можете использовать Hashtable. Расширяет класс Dictionary.

Что касается всех, кто говорит, что это устарело, то, вероятно, так и должно быть, но это не так. Он используется в текущем API OSGi в классе ServiceRegistration, и OSGi в наши дни несколько популярна; -)

Конечно, поскольку Hashtable также реализует Map, по крайней мере, вы можете обращаться с ним как с кодом в своем собственном коде и при необходимости передавать его через OSGi API.

...