参考文章Java枚举详解
java Enum 枚举key and value 取值
public enum Color
{
RED("s",1),GREEN("s",2),WHITE("s",3),YELLOW("s",4);
private Color(String name,int index)
{
this.name=name;
this.index=index;
}//是对应上面的组合
private String name;
private int index;
//构造方法
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
public String getName() {
return name;
}
public void setName(String Name) {
this.name = name;
}
public static String getname(int index){
for (Color c : Color.values()) {
if(c.getIndex()==index){
return c.getName();
}
}
return "";
}
}