使用场景:对离散量进行表示表示或者是转化时。
枚举(enum),是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。
注意: Java中一个枚举就是一个类,它也可以有属性和方法,并且实现接口。只是所有的枚举都继承自java.lang.Enum类,因此enum不可以再继承其他的类。
代码:
public enum YesOrNo {
是(1,"是"),
否(0,"否");
private int code;
private String value;
YesOrNo(int code, String value) {
this.code = code;
this.value = value;
}
public static String getValue(int code){
for(YesOrNo o:values()){
if(o.code==code){
return o.getValue();
}
}
return "";
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}