在 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");
}
我想知道如何检查 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");
}