java中枚举类的.values是什么
时间: 2023-09-12 18:03:03 浏览: 170
java 中枚举类enum的values()方法的详解
5星 · 资源好评率100%
在Java中,枚举是一种特殊的数据类型,它是由一组具名的常量值组成的。而枚举类的`.values()`方法是Java中用于获取该枚举类中所有枚举常量值的方法。这个方法会返回一个枚举常量值的数组,数组中的元素就是该枚举类中所有的枚举常量值。使用该方法可以方便地遍历枚举常量值,并进行相应的操作。例如:
```java
enum Weekday {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
Weekday[] weekdays = Weekday.values(); // 获取Weekday枚举类中所有的枚举常量值
for (Weekday weekday : weekdays) {
System.out.println(weekday);
}
```
上述代码可以输出Weekday枚举类中所有的枚举常量值,即:
```
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY
```
阅读全文