0
点赞
收藏
分享

微信扫一扫

java中的枚举类怎么获取其值

Java中的枚举类可以通过以下方式获取其值:

  1. 获取所有的枚举值:

YourEnum[] values = YourEnum.values();

这个方法返回一个包含所有枚举值的数组。

  1. 获取单个枚举值:

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"); //获取单个枚举值

举报

相关推荐

0 条评论