RED("红色", 1), GREEN("绿色", 2);
private String name;
private int index;
private Color(String name, int index) {
this.name = name;
this.index = index;
}
public static String getName(int index) {
for (Color c : Color.values()) {
if (c.getIndex() == index) {
return c.name;
}
}
return null;
}
// get set 方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}
public enum TestName{
LILI(1, "李丽"),
WANGGANG(2, "王刚");
private int code;
private String name;
private TestName(int code, String name) {
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public static TestName getTestName(int code) {
for (TestName tmp : TestName.values()) {
if (code == tmp.getCode()) {
return tmp;
}
}
return null;
}
}