public enum ColorEnum {
RED,BLUE
}
public class EnumDemo {
public static void main(String[] args) {
System.out.println(ColorEnum.BLUE);
}
}
console:BLUE
public enum ColorEnum2 {
RED("红色",1),
BLUE("蓝色",2),
GRAY("灰色",3);
private String name;
private int value;
private ColorEnum2(String name,int value){
this.name=name;
this.value=value;
}
public static String getName(int index) {
for (ColorEnum2 c : ColorEnum2.values()) {
if(c.getValue()==index){
return c.name;
}
}
return null;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
}
public class EnumDemo {
<span style="white-space:pre"> </span>public static void main(String[] args) {
<span style="white-space:pre"> </span>System.out.println(ColorEnum2.BLUE.getName());
<span style="white-space:pre"> </span>System.out.println(ColorEnum2.BLUE.getValue());
<span style="white-space:pre"> </span>}
}
console:蓝色 2