JHCan333
2016-12-06 06:20
采纳率: 79.5%
浏览 2.1k
已采纳

java中怎么将true和false写入枚举类?

如题,我想写一个枚举类,可以取值true和false,怎么写啊?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 齐霞飞 2016-12-06 06:30
    已采纳

    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就可以啦

    已采纳该答案
    打赏 评论
  • 让我发会呆 2016-12-06 06:40

    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()

    打赏 评论
  • 看山 2016-12-06 09:41

    何必要写枚举类呢?java.lang.Boolean有两个常量,一个是TRUE,一个是FALSE,可以直接使用呀

    打赏 评论

相关推荐 更多相似问题