java,民族类型枚举

import cn.hutool.core.util.StrUtil;

/**
 * 民族枚举
 *
 * @author yi_sao
 * @date 2022/9/27
 */
public enum NationEnum {

    HAN_DYNASTY("汉族", "1"),
    MONGOLIAN("蒙古族", "2"),
    HUI_NATIONALITY("回族", "3"),
    TIBETAN("藏族", "4"),
    UIGHUR("维吾尔族", "5"),
    MIAO("苗族", "6"),
    YI("彝族", "7"),
    ZHUANG("壮族", "8"),
    BUYI("布依族", "9"),
    KOREAN("朝鲜族", "10"),
    MANCHU("满族", "11"),
    DONG("侗族", "12"),
    YAO("瑶族", "13"),
    BAI("白族", "14"),
    TUJIA("土家族", "15"),
    HANI("哈尼族", "16"),
    KAZAK("哈萨克族", "17"),
    DAI("傣族", "18"),
    LI("黎族", "19"),
    LISU_NATIONALITY("傈僳族", "20"),
    WA("佤族", "21"),
    SHE("畲族", "22"),
    GAOSHAN("高山族", "23"),
    LAHU("拉祜族", "24"),
    SHUI("水族", "25"),
    DONGXIANG("东乡族", "26"),
    NAXI("纳西族", "27"),
    JINGPO("景颇族", "28"),
    KIRGHIZ("柯尔克孜族", "29"),
    DU("土族", "30"),
    DAUR("达斡尔族", "31"),
    MULAO_NATIONALITY("仫佬族", "32"),
    QIANG("羌族", "33"),
    BLANG("布朗族", "34"),
    SALAR("撒拉族", "35"),
    MAONAN("毛南族", "36"),
    GELAO("仡佬族", "37"),
    XIBE("锡伯族", "38"),
    ACHANG("阿昌族", "39"),
    PUMI("普米族", "40"),
    TAJIK("塔吉克族", "41"),
    NU("怒族", "42"),
    UZBEK("乌孜别克族", "43"),
    RUSSIAN("俄罗斯族", "44"),
    EWENKI("鄂温克族", "45"),
    GERMAN_PLEIADES("德昴族", "46"),
    BONAN("保安族", "47"),
    YUGUR("裕固族", "48"),
    GIN("京族", "49"),
    TATAR("塔塔尔族", "50"),
    DRUNG("独龙族", "51"),
    OROQIN("鄂伦春族", "52"),
    HEZHEN("赫哲族", "53"),
    MONBA_NATIONALITY("门巴族", "54"),
    LHOBA("珞巴族", "55"),
    Keno("基诺族", "56");

    String doc;
    String value;

    NationEnum(String doc, String value){
        this.doc = doc;
        this.value = value;
    }

    String getValueByDoc(String doc){
        if(StrUtil.isEmpty(doc)){
            return StrUtil.EMPTY;
        }
        for (NationEnum e : NationEnum.values()) {
            if(e.doc.equals(doc)){
                return e.value;
            }
        }
        return StrUtil.EMPTY;
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值