java,56個民族enum

56個民族enum,最近工作中正好使用到56民族的enum,整理下給要用後面的同學用

package com.bj58.finance.moneybox.richesuser.provider.enums;

public enum NationalityEnum {
    HAN("01", "漢族"),
    MONGOL("02","蒙古族"),
    HUI("03","回族"),
    TIBETAN("04","藏族"),
    UYGHUR("05","維吾爾族"),
    MIAO("06","苗族"),
    YI("07","彝族"),
    ZHUANG("08","壯族"),
    BUYEI("09","布依族"),
    KOREAN("10","朝鮮族"),
    MANCHU("11","滿族"),
    DONG("12","侗族"),
    YAO("13","瑤族"),
    BAI("14","白族"),
    TUJIA("15","土家族"),
    HANI("16","哈尼族"),
    KAZAK("17","哈薩克族"),
    DAI("18","傣族"),
    LI("19","黎族"),
    LISU("20","傈僳族"),
    VA("21","佤族"),
    SHE("22","畲族"),
    GAOSHAN("23","高山族"),
    LAHU("24","拉祜族"),
    SUI("25","水族"),
    DONGXIANG("26","東鄉族"),
    NAXI("27", "納西族"),
    JINGPO("28", "景頗族"),
    KIRGIZ("29", "柯爾克孜族"),
    TU("30", "土族"),
    DAUR("31", "達斡爾族"),
    MULAO("32", "仫佬族"),
    QIANG("33", "羌族"),
    BLANG("34", "布朗族"),
    SALAR("35", "撒拉族"),
    MAONAN("36", "毛南族"),
    GELAO("37", "仡佬族"),
    XIBE("38", "錫伯族"),
    ACHANG("39", "阿昌族"),
    PUMI("40", "普米族"),
    TAJIK("41", "塔吉克族"),
    NU("42", "怒族"),
    UZBEK("43","烏孜別克族"),
    RUSSIANS("44", "俄羅斯族"),
    EWENKI("45", "鄂溫克族"),
    DEANG("46", "德昂族"),
    BONAN("47", "保安族"),
    YUGUR ("48", "裕固族"),
    GIN("49", "京族"),
    TATAR("50", "塔塔爾族"),
    DERUNG("51", "獨龍族"),
    OROQEN("52", "鄂倫春族"),
    HEZHEN("53", "赫哲族"),
    MONBA("54", "門巴族"),
    LHOBA("55", "珞巴族"),
    JINO("56", "基諾族"),
    OTHER("57","其他"),
    FOREIGN_COUNTRY("58","外國血統中國籍人士");

    private String code;
    private String desc;
    NationalityEnum(String code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    public static String getCodeByDesc(String desc) {
        NationalityEnum[] nationalityEnums = values();
        for (int i = 0; i < nationalityEnums.length; i++) {
            NationalityEnum nationalityEnum = nationalityEnums[i];
            if (nationalityEnum.getDesc().contains(desc)) {
                return nationalityEnum.getCode();
            }
        }
        return null;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}


要克服生活的焦慮和沮喪,得先學會做自己的主人,有問題留言,沒問題留下你的贊
博客聲明:
1.博客內容全是對工作學習的總結。
2.知識點都經過測試和推敲,如有疑問請留言,一定及時解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章