一、枚举类:
public enum Color{
RED(“红色”,1),GREEN(“绿色”,2),BLANK(“白色”,3),YELLOW(“黄色”,4);
//成员变量
private String name;
private int index;
//构造方法
private Color(String name,int index){
this.name = name;
this.index = index;
}
public static int takeIndex(String name){
for (Color color : Color.values()){
if (color.name.equals(name)){
return color.index;
}
}
return 0;
}
}
二、测试:
public class test {
public static void main(String[] args) {
int i = Color.takeIndex(“白色”);
System.out.println(i);
}
}