我需要Java中的三值逻辑

时间:2014-02-10 15:12:37

标签: java threestate

我试图在我的布尔函数中返回null作为第三个值,但它不会编译。我需要从我的类方法返回三个值 - truefalsenull(例如)。有什么标准的方法我该怎么做?

2 个答案:

答案 0 :(得分:1)

请使用定义了三个值的枚举。将事情搞乱是没有办法解决的。

答案 1 :(得分:-1)

已经问过{p> Similar question,它应该会有所帮助。

您可以在getXX()方法中使用此逻辑创建自己的POJO对象。从您的方法返回此POJO值并在代码中测试它。

通常,不要使用空值作为状态指示符。