如题,我想写一个枚举类,可以取值true和false,怎么写啊?
public enum TrueOrFalse {
real("真",true),fake("假",false);
public final String name;
public final Boolean value;
TrueOrFalse(String name, Boolean value) {
this.name = name;
this.value = value;
}
}
想取值TrueOrFalse.real.value就可以啦
public enum ActionMode {
TRUE(true,"正确"),
FALSE(false,"错误");
private Boolean b;
private String desc;
private ActionMode(Boolean b, String desc) {
this.b = b;
this.desc = desc;
}
public Boolean getB() {
return b;
}
public String desc() {
return desc;
}
}
// 获取boolean值
ActionMode.TRUE.getB()
何必要写枚举类呢?java.lang.Boolean有两个常量,一个是TRUE,一个是FALSE,可以直接使用呀