1. 程式人生 > >hashmap通過value獲取key值

hashmap通過value獲取key值

前言:此方法用於value值為唯一的情況。

//根據value值獲取到對應的一個key值
     public static String getKey(LinkedHashMap<String,String> map,String value){
         String key = null;         
         //Map,HashMap並沒有實現Iteratable介面.不能用於增強for迴圈.
         for(String getKey: map.keySet()){
             if(map.get(getKey).equals(value)){
                 key = getKey;
             }
         }
         return key;
         //這個key肯定是最後一個滿足該條件的key.
     }