java 如何遍历枚举
时间: 2023-06-01 16:05:53 浏览: 116
java代码-java enum枚举遍历
类型?
Java中有一个Enum枚举类型,可以通过以下方式进行遍历:
1.使用Enum类的values()方法获取所有枚举值,然后可以使用for循环遍历枚举类型包含的所有元素。
2.如果想要获取单个枚举值,可以使用Enum类的valueOf()方法,该方法根据枚举值的名称返回相应的枚举值。
示例代码如下:
```
public enum Weekday {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY;
}
public static void main(String[] args) {
// 遍历枚举类型Weekday中包含的所有元素
for (Weekday day : Weekday.values()) {
System.out.println(day);
}
// 获取单个枚举值
Weekday monday = Weekday.valueOf("MONDAY");
System.out.println(monday);
}
```
输出结果为:
```
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY
MONDAY
```
阅读全文