JAVA中的枚举类:如何定义枚举类+枚举类的使用+枚举类中常用方法的介绍+一个枚举类的示例
在Java中,可以使用enum
关键字定义一个枚举类。枚举类是一种特殊的类,其对象是有限的且固定的。
以下是一个简单的枚举类定义和使用示例:
// 定义枚举类
enum Color {
RED, GREEN, BLUE;
}
public class EnumExample {
public static void main(String[] args) {
// 使用枚举类
Color color = Color.GREEN;
// 判断枚举值
switch(color) {
case RED:
System.out.println("红色");
break;
case GREEN:
System.out.println("绿色");
break;
case BLUE:
System.out.println("蓝色");
break;
}
// 获取所有枚举值
for (Color c : Color.values()) {
System.out.println(c);
}
// 获取枚举的字符串表示
System.out.println(color.name());
// 获取枚举的序号
System.out.println(color.ordinal());
// 从字符串到枚举的转换
Color fromName = Enum.valueOf(Color.class, "BLUE");
System.out.println(fromName);
}
}
在这个例子中,Color
是一个枚举类,它有三个枚举值:RED
、GREEN
和BLUE
。在main
方法中,我们创建了一个Color
枚举实例,并展示了如何使用switch
语句和其他枚举常用方法。
评论已关闭