Java Hashmap: How to get key from value?

前端 未结 30 2217
忘掉有多难
忘掉有多难 2020-11-22 02:14

If I have the value \"foo\", and a HashMap ftw for which ftw.containsValue(\"foo\") returns true, how can I

30条回答
  •  离开以前
    2020-11-22 03:02

    public static String getKey(Map mapref, String value) {
        String key = "";
        for (Map.Entry map : mapref.entrySet()) {
            if (map.getValue().toString().equals(value)) {
                key = map.getKey();
            }
        }
        return key;
    }
    

提交回复
热议问题