五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

java 根據(jù)枚舉獲取name

2022-05-13 11:14 作者:wulizhao1  | 我要投稿

java枚舉是我們常用的東西。枚舉一般是?VIP("1",?"vip")這種形式。
有時候想從數(shù)據(jù)庫中獲取的屬性值去獲得ENUMname。這種的話需要創(chuàng)建一個靜態(tài)方法將ENUM的數(shù)據(jù)以哈希值的方式存入,其中將屬性作為key。

@AllArgsConstructor
@Getter
public enum UserTypeEnum {

? ?/**
? ? * 用戶類型枚舉
? ? */
? ?VIP("1", "vip"), ?Free_MEMBER("6", "免費(fèi)用戶");

? ?public final String code;

? ?public final String desc;

? ?private static final Map<String,UserTypeEnum> map = new HashMap<>();

? ?static
? ?{
? ? ? ?for (UserTypeEnum t: EnumSet.allOf(UserTypeEnum.class))
? ? ? ?{
? ? ? ? ? ?map.put(t.getCode(),t);
? ? ? ?}
? ?}

? ?public static UserTypeEnum getType(String code)
? ?{
? ? ? ?return map.get(code);
? ?}

}


java 根據(jù)枚舉獲取name的評論 (共 條)

分享到微博請遵守國家法律
南汇区| 塘沽区| 渝北区| 和田市| 凤台县| 南充市| 怀柔区| 舒兰市| 安阳县| 塘沽区| 南部县| 林周县| 崇信县| 旬阳县| 蒲城县| 河源市| 隆安县| 东乡县| 桓台县| 衢州市| 兴城市| 台东县| 昌宁县| 江孜县| 南丹县| 寿光市| 湖北省| 桐乡市| 通州区| 汉川市| 黑龙江省| 阳城县| 皮山县| 佛山市| 江都市| 晋州市| 镇江市| 长泰县| 中西区| 灌阳县| 襄汾县|