Java枚举 enum
2018-01-11 12:42
471 查看
1、基本用法:
public enum Sex{ man, woman }
public enum Sex{ man("男"), woman("女"); private String sex; public Sex(String sex){ this.sex = sex; } public String getValue(){ return sex; } }
2、其他用法:
a. 枚举类有2个静态方法,values()和
valueOf(String)
values()返回这个枚举类所有项的数组,而valueOf(String)类似于String.valueOf(),可以把一个String类型转换成该enum类型,前提是这个枚举类包含与其同名的项目。
例如,
public enum Sex{ man, woman }
使用
Sex.values()会返回数组[man, woman],
而使用
Sex.valueOf("man")会返回Sex.man这个枚举对象。
使用这两个方法,可以便捷的进行枚举和字符串的转换。
b. 枚举类有两个成员方法:name()和ordinal()
name()返回这个枚举类的名字,如
Sex.man.name()则会返回
man这个字符串;
ordinal()返回这个枚举项的序号,从0开始,如
Sex.man.ordinal()返回0,而
Sex.woman.ordinal()返回1;
相关文章推荐
- Java enum(枚举)使用详解之四
- java 枚举enum的使用(与在switch中的使用)
- java中的枚举(enum)
- Java中的枚举Enum
- 初学java之Enum枚举
- Java中Enum枚举的使用
- Java枚举(enum) 详解7种常见的用法
- java枚举enum最简单的使用
- java enum(枚举)使用详解 + 总结
- Effective Java:善于使用枚举(enum)和注解(annotation)
- java enum枚举入门实例一
- JAVA基础加强:枚举(Enum)
- Java enum枚举 测试例子
- 关于Java中枚举Enum的深入剖析
- Java中自定义枚举(Enum)项的值,可设置为指定的值
- Java 枚举(enum)
- Java 枚举enum 使用详解
- 关于java中的枚举enum
- java-枚举 enum
- Java中自定义枚举(Enum)项的值,可设置为指定的值