【发布时间】:2016-04-10 07:44:42
【问题描述】:
我想知道如何检查 HashMap 中特定键的值。
例如,如果 HashMap map 包含键 myKey 那么如何找到该键的值?
【问题讨论】:
-
你读过javadoc吗?
-
您在文档中看到
get(K)方法了吗?
标签: java dictionary hashmap key-value
我想知道如何检查 HashMap 中特定键的值。
例如,如果 HashMap map 包含键 myKey 那么如何找到该键的值?
【问题讨论】:
get(K) 方法了吗?
标签: java dictionary hashmap key-value
阅读the documentation of HashMap。
要回答您的问题,您正在寻找get 方法:public V get(Object key)
像这样使用它:
map.get(keyName) 将返回键 keyName 的值。
【讨论】:
map.get("Key")
如果地图中不存在“键”,则结果为空;对于允许空值的地图实现,您必须使用 map.containsKey("Key") 来区分“空”值和无值。
【讨论】:
假设你有一个 HashMap:
HashMap <String, Integer> map = new HashMap<String, Integer>();
if (map.containsKey("myKey")) {
int value= map.get("myKey");
}
【讨论】: