Java中的枚举类可以通过以下方式获取其值:
- 获取所有的枚举值:
YourEnum[] values = YourEnum.values();
这个方法返回一个包含所有枚举值的数组。
- 获取单个枚举值:
YourEnum value = YourEnum.valueOf("ENUM_VALUE_NAME");
这个方法根据枚举值的名称返回相应的枚举值。需要注意的是,如果传入的名称不存在,会抛出IllegalArgumentException异常。
例如,如果有一个名为Color的枚举类,包含RED、GREEN和BLUE三个枚举值,那么可以通过以下方式获取这些枚举值:
enum Color {
RED, GREEN, BLUE;
}
Color[] values = Color.values(); //获取所有的枚举值
Color red = Color.valueOf("RED"); //获取单个枚举值
标签:java,Color,YourEnum,获取,枚举,values,其值,RED
From: https://blog.51cto.com/u_16097317/6893669