最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
澄江县| 桑植县| 万盛区| 岢岚县| 沽源县| 东城区| 台中市| 陆川县| 凤翔县| 宜阳县| 平阴县| 新昌县| 屯门区| 东山县| 碌曲县| 民权县| 封丘县| 宾阳县| 鹤壁市| 鹤山市| 神木县| 谷城县| 岱山县| 温泉县| 临海市| 天长市| 梁河县| 林口县| 阿城市| 黄冈市| 五常市| 突泉县| 临邑县| 新绛县| 阳谷县| 扬州市| 内乡县| 桓仁| 全椒县| 虹口区| 邹城市|