使用enum关键字定义枚举类
enum Season {
SPRING,
SUMMER,
AUTUMN,
WINTER;
}
public enum Color {
RED(1,"红色"),
BLUE(2,"蓝色"),
GREEN(3,"绿色"),
BLACK(4,"黑色");
private int id;
private String name;
Color(int id, String name) {
this.id = id;
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
enum枚举类常用的方法
toString()
Season spring = Season.SPRING;
System.out.println(spring.toString());
values()
Season[] values = Season.values();
for(Season season:values){
System.out.println(season);
}
valueOf()
Season spring1 = Season.valueOf("SPRING");
System.out.println(spring1);