当先锋百科网

首页 1 2 3 4 5 6 7

Java中枚举常量是指将一组相关的常量放在一个枚举类型中,可以枚举常量本身和枚举常量的名称。

/**
 * 定义一个枚举类型
 */
enum Weekday {
MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
/**
 * 使用枚举类型
 */
public class Example {
public static void main(String[] args) {
Weekday day = Weekday.MONDAY;
System.out.println(day); // 输出MONDAY
System.out.println(day.name()); // 输出MONDAY
}
}

在这个例子中,我们定义了一个枚举类型Weekday,它包含了7个常量,分别是MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY、SUNDAY。我们使用Weekday.MONDAY来表示星期一,然后使用System.out.println()方法将day输出。输出结果是MONDAY。我们还可以使用day.name()方法来获得day的名字,输出结果也是MONDAY。

枚举常量的名称可以通过name()方法获得。在上面的例子中,我们使用了day.name()方法来获得day的名称。需要注意的是,name()方法返回的是一个String类型的值,表示该枚举常量的名称。