map中根据value获取key

public static String getKeyByValue(Map map, Object value) {

String keys="";
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Entry) it.next();
Object obj = entry.getValue();
if (obj != null && obj.equals(value)) {
keys=(String) entry.getKey();
}
 
}
return keys;
}
原文地址:https://www.cnblogs.com/zhangzl/p/8404428.html