Я словарь в Java:Iterate словарь в Java
protected Dictionary<String, Object> objects;
Теперь я хочу, чтобы получить ключи словаря, так что я могу получить значение ключа с ГЭТ() в течение петля:
for (final String key : this.objects) {
final Object value = this.objects.get(key);
Но это не сработает. :( Любая идея
Thx Томас
PS:. Мне нужен ключ & значение как в переменной
Тот же вопрос ответил в следующей ссылке: //stackoverflow.com/questions/9371667/foreach-loop-in-java-for-dictionary – vinay
Для начала избегайте использования словаря; это унаследованный класс. Вместо этого используйте 'HashMap'. – chrylis
Разница в производительности между HashMap и Dictionary важна для C#, а не для Java. Это совершенно разные языки, в Java мы уже более 15 лет используем HashMap, и это рекомендуется для Словаря. Словарь даже не реализует интерфейс карты, он устарел. –