我已搜索但无法找到仅打印特定条目的单键值对的方法。
map.containsValue(value) or map.containsKey(key)
只会告知特定值或密钥是否可用。
我想要打印特定的键值对if (value is available)
在其他链接中,如果您不知道密钥,他们希望获得随机值。在这里,我知道关键和价值,并希望打印出特定的关键和价值。
答案 0 :(得分:14)
如果有任何可用的键或值,https://docs.oracle.com/javase/7/docs/api/java/util/Map.html中没有可用的方法从地图获取实体。 如果有帮助,请尝试以下代码:
if (map.containsKey(key)) {
Object value = map.get(key);
System.out.println("Key : " + key +" value :"+ value);
}
答案 1 :(得分:0)
使用键的访问对
DataType value = myMap.get(s);
如果你想要操作值(可选)
myMap.put(s,value)
并且为了访问整个地图,使用Map.Entry的Iterator设置