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) {// 获取 valueSystem.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); // 正常