国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
囊谦县| 巨鹿县| 长葛市| 锦州市| 宜宾市| 佛学| 沈丘县| 神池县| 绥棱县| 凌云县| 和龙市| 田东县| 蒲江县| 左云县| 漯河市| 定南县| 云梦县| 定结县| 屏东市| 文安县| 北宁市| 江川县| 平阴县| 惠来县| 册亨县| 马关县| 东丰县| 桂阳县| 屯留县| 泌阳县| 桂林市| 顺义区| 吉安县| 玉溪市| 元阳县| 三明市| 永川市| 大同市| 页游| 新竹市| 珲春市|