在 Java 中查找 HashMap 中键的值

Finding the the value for a key in a HashMap in Java

我想知道如何检查 HashMap 中特定键的值。
例如,如果 HashMap map 包含键 myKey 那么我如何找到这个键的值?

阅读the documentation of HashMap

要回答您的问题,您正在寻找 get 方法:public V get(Object key)

这样使用:

map.get(keyName) 将 return 键的值 keyName

map.get("Key")

如果地图中不存在"Key",则结果为空;对于允许空值的地图实现,您必须使用 map.containsKey("Key") 来区分 "null" 值和无值。

假设你有一个 HashMap:

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

if (map.containsKey("myKey")) {
    int value= map.get("myKey");
}