1.我们定义一个枚举类
public enum Season {
SPRING("春天"), SUMMER("夏天"), AUTUMN("秋天"), WINTER("冬天");
private final String chinese;
private Season(String chinese) {
this.chinese = chinese;
}
public String getChinese() {
return chinese;
}
public static boolean isAlarming(Season season){
return season == SPRING;
}
}
2.定义一个main进行测试
public class EnumSeason {
public static void main(String[] args) {
testColorEnum();
}
public static void testColorEnum(){
Season blue=Season.AUTUMN;
//判断枚举实例是否相等
System.out.println(Season.isAlarming(blue));
//获取枚举实例
System.out.println(blue);
//获取枚举实例的值
System.out.println(blue.getChinese());
System.out.println("================================");
//循环获取枚举的所有实例和实例的值
Season[] values=Season.values();
for (Season season:values){
System.out.println(season);
System.out.println(season.getChinese());
}
}
}
3.测试控制台输入内容:
false
AUTUMN
秋天
================================
SPRING
春天
SUMMER
夏天
AUTUMN
秋天
WINTER
冬天