/* 使用:
* 通过索引获取值: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();
}
}
java 的枚举使用
最新推荐文章于 2024-07-19 13:46:52 发布