java 的枚举使用

来源:互联网 发布:大学生网络课程app 编辑:程序博客网 时间:2024/06/05 18:01

/* 使用: * 通过索引获取值:EnumTest.valueOf(1);   return: V1 * 获取枚举key:   EnumTest.ENUM1; return:ENUM1 * 获取枚举的索引:EnumTest.ENUM1.ordinal;return:1 */public enum EnumTest {UNKNOW("未知"),ENUM1("V1"),ENUM2("V2"),ENUM3("V3"),ENUM4("V4");private String value;private EnumTest(String v) {value = v;}public String getValue(){return value;}public void setValue(String value){this.value = value;}public static String valueOf(int value) { if(value<0 || value>=EnumTest.values().length){return UNKNOW.getValue();}return EnumTest.values()[value].getValue();}}


0 0
原创粉丝点击