【问题标题】:Finding the the value for a key in a HashMap in Java在 Java 的 HashMap 中查找键的值
【发布时间】:2016-04-10 07:44:42
【问题描述】:

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

【问题讨论】:

标签: java dictionary hashmap key-value


【解决方案1】:

阅读the documentation of HashMap

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

像这样使用它:

map.get(keyName) 将返回键 keyName 的值。

【讨论】:

    【解决方案2】:

    map.get("Key")

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

    【讨论】:

      【解决方案3】:

      假设你有一个 HashMap:

      HashMap <String, Integer> map = new HashMap<String, Integer>();
      
      if (map.containsKey("myKey")) {
          int value= map.get("myKey");
      }
      

      【讨论】:

        猜你喜欢
        • 2023-03-09
        • 2021-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-29
        • 1970-01-01
        • 2013-12-23
        • 2018-01-18
        相关资源
        最近更新 更多