/** * @author liyan */ public enum NationalityType implements IEnum { HAN(1, "汉族"), ZHUANG(2, "壮族"), MANCHU(3, "满族"), HUI(4, "回族"), MIAO(5, "苗族"), UYGHUR(6, "维吾尔族"), YI(7, "彝族"), TUJIA(8, "土家族"), MONGOL(9,"蒙古族"), TIBETAN(10, "藏族"), BUYEI(11, "布依族"), DONG(12, "侗族"), YAO(13, "瑶族"), KOREAN(14, "朝鲜族"), BAI(15, "白族"), HANI(16, "哈尼族"), LI(17, "黎族"), KAZAK(18, "哈萨克族"), DAI(19, "傣族"), SHE(20, "畲族"), LISU(21, "僳僳族"), GELAO(22, "仡佬族"), LAHU(23, "拉祜族"), DONGXIANG(24,"东乡族"), VA(25, "佤族"), SUI(26, "水族"), NAXI(27, "纳西族"), QIANG(28, "羌族"), TU(29, "土族"), XIBE(30, "锡伯族"), MULAO(31, "仫佬族"), KIRGIZ(32, "柯尔克孜族"), DAUR(33, "达斡尔族"), JINGPO(34, "景颇族"), SALAR(35, "撒拉族"), BLANG(36, "布朗族"), MAONAN(37, "毛南族"), TAJIK(38, "塔吉克族"), PUMI(39, "普米族"), ACHANG(40, "阿昌族"), NU(41, "怒族"), EWENKI(42, "鄂温克族"), GIN(43, "京族"), JINO(44, "基诺族"), DEANG(45, "德昂族"), UZBEK(46,"乌孜别克族"), RUSSIANS(47, "俄罗斯族"), YUGUR (48, "裕固族"), BONAN(49, "保安族"), MONBA(50, "门巴族"), OROQEN(51, "鄂伦春族"), DERUNG(52, "独龙族"), TATAR(53, "塔塔尔族"), HEZHEN(54, "赫哲族"), LHOBA(55, "珞巴族"), GAOSHAN(56, "高山族"); // 枚举值 private final int key; // 枚举描述 private final String desc; private NationalityType(int key, String desc) { this.key = key; this.desc = desc; } @Override public int key() { return key; } @Override public String desc() { return desc; } }
Fifty-six Nationalities 是五十六个民族的意思。在以下的民族名称后可加上nationality。
比如:汉族:Han Nationality。将nationality省略也可以。具体如下:
1、Han (汉族 : Hàn Zú)
2、Zhuang (壮族 : Zhuàng Zú)
3、Manchu (满族 : Mǎn Zú)
4、Hui (回族 : Huí Zú)
5、Miao (苗族 : Miáo Zú) (Hmong)
6、Uyghur (维吾尔族 : Wéiwúěr Zú)
7、Yi (彝族 : Yí Zú)
8、Tujia (土家族 : Tǔjiā Zú)
9、Mongol (蒙古族 : Měnggǔ Zú)
10、Tibetan (藏族 : Zàng Zú)
11、Buyei (布依族 : Bùyī Zú)
12、Dong (侗族 : Dòng Zú)
13、Yao (瑶族 : Yáo Zú)
14、Korean (朝鲜族 : Cháoxiǎn Zú)
15、Bai (白族 : Bái Zú)
16、Hani (哈尼族 : Hāní Zú)
17、Li (黎族 : Lí Zú)
18、Kazak (哈萨克族 : Hāsàkè Zú)
19、Dai (傣族 : Dǎi Zú, also called Dai Lue, one of the Tai ethnic groups)
20、She (畲族 : Shē Zú)
21、Lisu (僳僳族 : Lìsù Zú)
22、Gelao (仡佬族 : Gēlǎo Zú)
23、Lahu (拉祜族 : Lāhù Zú)
24、Dongxiang (东乡族 : Dōngxiāng Zú)
25、Va (佤族 : Wǎ Zú) (Va)
26、Sui (水族 : Shuǐ Zú)
27、Naxi (纳西族 : Nàxī Zú) (includes the Mosuo (摩梭 : Mósuō))
28、Qiang (羌族 : Qiāng Zú)
29、Tu (土族 : Tǔ Zú)
30、Xibe (锡伯族 : Xíbó Zú)
31、Mulao (仫佬族 : Mùlǎo Zú)
32、Kirgiz (柯尔克孜族 : Kēěrkèzī Zú)
33、Daur (达斡尔族 : Dáwòěr Zú)
34、Jingpo (景颇族 : Jǐngpō Zú)
35、Salar (撒拉族 : Sǎlá Zú)
36、Blang (布朗族 : Bùlǎng Zú)
37、Maonan (毛南族 : Màonán Zú)
38、Tajik (塔吉克族 : Tǎjíkè Zú)
39、Pumi (普米族 : Pǔmǐ Zú)
40、Achang (阿昌族 : Āchāng Zú)
41、Nu (怒族 : Nù Zú)
42、Ewenki (鄂温克族 : Èwēnkè Zú)
43、Gin (京族 : Jīng Zú), meaning Vietnamese or Kinh people.
44、Jino (基诺族 : Jīnuò Zú)
45、De'ang (德昂族 : Déáng Zú)
46、Uzbek (乌孜别克族 : Wūzībiékè Zú)
47、Russians (俄罗斯族 : Éluōsī Zú)
48、Yugur (裕固族 : Yùgù Zú)
49、Bonan (保安族 : Bǎoān Zú)
50、Monba (门巴族 : Ménbā Zú)
51、Oroqen (鄂伦春族 : Èlúnchūn Zú)
52、Derung (独龙族 : Dúlóng Zú)
53、Tatar (塔塔尔族 : Tǎtǎěr Zú)
54、Hezhen (赫哲族 : Hèzhé Zú)
55、Lhoba (珞巴族 : Luòbā Zú)
56、Gaoshan(高山族 : gāoshānzú)
相关推荐
枚举(Enumeration)是Java中的一个特殊类类型,用于定义一组常量。本项目"test-enum-demo-master"显然是一个用于演示如何通过反射来操作枚举类的示例。 首先,让我们理解枚举类的基本概念。枚举类在Java中用于定义...
从给定的信息来看,标题和描述提及了"C#五十六个民族",这似乎是在讨论一个与C#编程语言相关的项目或代码片段,其中涉及到了一个下拉列表(`DropDownList`),通常用于Web应用程序中收集用户输入。然而,从实际的...
枚举类的应用非常广泛,例如,在性别枚举类中,我们可以定义多个枚举值,每个枚举值都可以代表不同的性别。然后,我们可以使用 switch 语句来判断枚举值的类型,并执行不同的操作。 例如,在 GenderTest 类中,我们...
在本文中,我们将通过一个实例来介绍Java手动方式创建枚举类的方法和相关操作技巧。 首先,让我们来看一下枚举类型的定义。枚举类型是一种特殊的类,它可以定义一组具有相同特征的常量。例如,在我们的实例中,我们...
包含了关于枚举类的应用,以及枚举类和接口的组合应用,扩展映射关系。很有用的工具类。
本源码由 springboot 开发,只有2个简单的文件(1是 枚举类单例,2是 controller请求测试类)。 主要测试了枚举类的饿汉式加载机制 / 单例机制。 代码中包含枚举类的基本使用,和完整的请求示例。 主要实现了枚举类...
Java枚举类型(enum)是Java语言中一种特殊的类,用于定义一组固定的常量。它在许多场景下作为替代常量或单例模式的选择,提供了更安全、更易读的代码。下面我们将深入探讨Java枚举类的用法及其优势。 1. **枚举的...
Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类...
公司名称和编码枚举类
总结起来,通过创建一个枚举工具类,我们可以实现从枚举的描述反向赋值给实体类,简化了处理表单数据的过程,减少了代码的冗余,提高了代码质量。这个技巧在处理多枚举类型的数据时尤其有用,能够显著提升开发效率。
虽然枚举不能直接继承其他类,但它们可以实现一个或多个接口,从而扩展功能。例如,我们可以创建一个实现了Comparable接口的WeekDay枚举: ```java public enum WeekDay implements Comparable<WeekDay> { // ....
比如110000是北京
枚举类型(`enum`)是Java中的一种特殊类,它允许开发者定义一组命名的常量,并将其视为一个独立的类型。从JDK 1.5版本开始,Java引入了枚举类型,它提供了一种更加安全且易于维护的方式来表示一组固定的选项。 ###...
枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义枚举类接口定义
values() 方法是枚举类中的一个静态方法,它返回一个该枚举类的数组,其中数组的元素即为该枚举类中元素列表中的元素。 7. ordinal() 方法 ordinal() 方法是枚举类中的一个实例方法,它返回枚举元素实例中元素列表...
- **枚举**:每个枚举元素都是`static final`的,同时枚举类本身默认为`final`且不可被继承。 - **`static final`字段**:需要显式声明为`static final`,并且所属类可以被继承。 #### 四、枚举类型的语法特征 *...
在这个例子中,`Color` 是一个枚举类型,`RED`, `GREEN`, `BLUE` 是该枚举类型的三个实例,它们都是 `Color` 类型的常量。枚举的实例可以直接使用,无需通过 `new` 关键字创建。 枚举可以包含方法和字段,就像普通...
解析字符串转化为对象+code转desc+通过值实例枚举类+EnumUtil+PackageUtils工具类 ZipInputStream实现压缩文件的读取与数据转化的过程,利用反射实现根据枚举值获取枚举对象。
内部类和枚举类在Java编程中是两个重要的高级特性,它们为代码设计提供了更丰富的结构和灵活性。本文将深入探讨这两个概念,并结合提供的压缩包文件`demo8`、`task03`和`demo7`中的实例进行解析。 ### 一、内部类 ...