Java枚举使用
public class MyTest {
public static void main(String[] args){
MyTest my = new MyTest();
System.out.println(GenderType.FEMALE.name);
System.out.println(GenderType.FEMALE.value);
System.out.println(GenderType.valueOf(1));
System.out.println(GenderType.valueOf(1).value);
System.out.println(GenderType.valueOf(1).getValue());
System.out.println(GenderType.valueOf(1).name);
System.out.println(GenderType.valueOf(1).getName());
}
public enum GenderType {
MALE(1, "男"), FEMALE(0, "女");
private final int value;
@SuppressWarnings("unused")
private final String name;
GenderType(final int value, final String name) {
this.value = value;
this.name = name;
}
public String getName() {
return this.name;
}
public int getValue() {
return value;
}
public static GenderType valueOf(final int value) {
switch (value) {
case 0:
return FEMALE;
case 1:
return MALE;
default:
return MALE;
}
}
}
}
输出结果:
女
0
MALE
1
1
男
男
分享到:
相关推荐
主要介绍了java枚举使用详细介绍及实现的相关资料,需要的朋友可以参考下
属于转载的别人的一篇文档,但是觉得讲的还不错,下的时候废了好多积分,现在免费提供
java枚举小例子,简单了解枚举的用法,适合初学者使用。
主要为大家详细介绍了Java枚举的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java枚举结果类、根据状态值获取枚举值 Controller: /** 模块类型枚举 */ model.addAttribute("mType", ModuleTypeEnum.ModuleTypeShow()); ftl: value="${mType.key}:${mType.value}” </#list>
列举java 枚举相关信息列举java 枚举相关信息列举java 枚举相关信息 列举java 枚举相关信息 列举java 枚举相关信息 列举java 枚举相关信息 列举java 枚举相关信息
一个关于JAVA枚举类型的MHT文件,包含JAVA枚举类型的用法,以及JDK版本的问题。
java枚举类型的说说明,详细阐述了枚举类型的使用和注意事项
java枚举状态机
简单总结java枚举类型,适合java初学者
java 枚举ppt 枚举定义 用普通类模拟枚举 带构造方法的枚举 带抽象方法的枚举 单例与枚举 枚举与类集
JAVA枚举JAVA枚举
理解java枚举类型
关于java枚举的一个实例,
一、枚举类的使用: 1.枚举类的理解:类的对象只有有限个,确定的。我们称此为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类。 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 二、如何定义枚举...
【Java面试】枚举从使用到原理
本文详尽地论述了Java枚举与设计模式的关系
Java枚举类型.pdf
NULL 博文链接:https://rensanning.iteye.com/blog/2013734
JAVA枚举类型的用法详解 例举了JAVA 枚举类型常见用法