java中enum的tostring
时间: 2024-01-07 16:04:04 浏览: 14
在Java中,枚举类型(enum)提供了一个名为toString()的方法,可以将枚举类型转换为字符串类型。该方法返回枚举常量的名称,它在定义枚举类型时指定。例如:
```java
enum Color {
RED, GREEN, BLUE;
}
Color color = Color.RED;
String colorName = color.toString();
System.out.println(colorName); // 输出 "RED"
```
在上面的示例中,toString()方法返回了枚举常量RED的名称。如果没有重写toString()方法,则默认返回常量的名称。
相关问题
java中enum的输出
在Java中,可以通过调用枚举类型的name()方法或toString()方法来获取枚举类型的字符串表示,例如:
enum Color {
RED, GREEN, BLUE;
}
System.out.println(Color.RED.name()); //输出 RED
System.out.println(Color.GREEN.toString()); //输出 GREEN
注意:枚举类型的name()方法返回枚举常量的名称,toString()方法返回枚举常量的名称。
java中枚举的方法
Java中枚举的方法包括:
1. values():返回枚举类型的数组,包含枚举中定义的所有值。
2. valueOf(String name):返回带有指定名称的枚举常量。
3. ordinal():返回枚举常量的序数(从0开始)。
4. name():返回枚举常量的名称。
5. compareTo(Enum<E> other):比较枚举常量的顺序。
6. equals(Object other):比较枚举常量与其他对象是否相等。
7. toString():返回枚举常量的字符串表示。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)