如何从地图

时间:2016-06-20 11:39:27

标签: java collections

我已搜索但无法找到仅打印特定条目的单键值对的方法。

map.containsValue(value) or map.containsKey(key)

只会告知特定值或密钥是否可用。 我想要打印特定的键值对if (value is available) 在其他链接中,如果您不知道密钥,他们希望获得随机值。在这里,我知道关键和价值,并希望打印出特定的关键和价值。

2 个答案:

答案 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设置