1、创建一个枚举
public enum DemoEnum {
// 引号里面存放的是下面所创建的属性,如果不创建属性则不能输入引号里的值的
NORMAL("正常"),
DESTORY("废弃");
private String label;
private DemoEnum(String label){
this.label = label;
}
public String getLabel(){
return label;
}
}
2、调用
public static void main(String[] args) {
// 获取 value
System.out.println(DemoEnum.DESTORY); // DESTORY
// 获取 label 就是引号里的值
System.out.println(DemoEnum.DESTORY.getLabel()); // 废弃
}
3、根据value值获取标签
// 方式一:
String value1 = Enum.valueOf(DemoEnum.class, "NORMAL").getLabel();
System.out.println(value1); // 正常
// 方式二:(未测试)
// 直接调用枚举类的 valueOf
String value = DemoEnum.valueOf("NORMAL").getLabel();
System.out.println(value); // 正常