package com.kede.common.enums; import java.util.HashMap; import java.util.Map; public enum PopularCitiesEnum { SORT("sort","排序"), STATUS("status","状态"), NAME("name","城市名称"), NOT("not","未知"); private String code; private String desc; private static Map status=new HashMap(); private PopularCitiesEnum(String code,String desc){ this.code=code; this.desc=desc; } static { for (PopularCitiesEnum value:PopularCitiesEnum.values()){ status.put(value.code,value); } } public static PopularCitiesEnum getField(String code){ if (status.containsKey(code)){ return status.get(code); } return NOT; } public String getCode() { return code; } public String getDesc() { return desc; } }