java枚举根据int类型获取字符串
时间: 2024-01-25 22:03:25 浏览: 93
java枚举类型说明
可以使用Java枚举类的valueOf()方法,将int类型的值转换成对应的枚举常量,然后再调用枚举常量的toString()方法获取字符串。示例代码如下:
```java
enum Color {
RED, GREEN, BLUE
}
int i = 1;
Color color = Color.values()[i];
String colorStr = color.toString();
System.out.println(colorStr); // 输出 GREEN
```
在上面的示例代码中,我们定义了一个枚举类型Color,其中包含三个枚举常量:RED、GREEN和BLUE。接着,我们定义了一个int类型的变量i,其值为1。然后,通过Color.values()[i]获取对应的枚举常量,即Color.GREEN。最后,调用Color.GREEN.toString()方法获取字符串"GREEN"。
阅读全文