2016-01-06 2 views
-8

Я хотел бы знать, как проверить значение определенного ключа в HashMap.
Например, если HashMap map содержит ключ myKey, то как мне найти значение этого ключа?Проверка значения ключа в HashMap в Java

+2

вы читать Javadoc? – Eran

+0

Следуйте этому руководству: http://www.tutorialspoint.com/java/java_hashmap_class.htm –

+3

Вы видели ['get (K)'] (https://docs.oracle.com/javase/7/docs/ api/java/util/Map.html # get (java.lang.Object)) метод в документах? – dasblinkenlight

ответ

4

Прочитано the documentation of HashMap.

Чтобы ответить на ваш вопрос, вы ищете метод get: public V get(Object key)

Используйте это так:

map.get(keyName) возвращает значение ключа keyName.

3

map.get ("Ключ")

если "Key" нет на карте, результат нулевой; для реализаций карт, которые допускают нулевые значения, вам необходимо использовать map.containsKey («Key»), чтобы отличить «нулевое» значение от значения no.

1

Предположим, у вас есть HashMap:

HashMap <String, Integer> map = new HashMap<String, Integer>(); 

if (map.containsKey("myKey")) { 
    int value= map.get("myKey"); 
} 
Смежные вопросы