标签: java threestate
我试图在我的布尔函数中返回null作为第三个值,但它不会编译。我需要从我的类方法返回三个值 - true,false和null(例如)。有什么标准的方法我该怎么做?
null
true
false
答案 0 :(得分:1)
请使用定义了三个值的枚举。将事情搞乱是没有办法解决的。
答案 1 :(得分:-1)
您可以在getXX()方法中使用此逻辑创建自己的POJO对象。从您的方法返回此POJO值并在代码中测试它。
通常,不要使用空值作为状态指示符。