我想将两个MyDouble
值与零进行比较。
if(getA()>(MyDouble.zero)) //where getA() is MyDouble
但它不允许我这样做。有谁知道如何解决它?
答案 0 :(得分:2)
答案 1 :(得分:0)
你应该实现duffmo的解决方案,因为这是Double和所有Numbers所做的。解决此问题的另一种方法是直接访问字段或提供特定方法来进行比较。 (这可能比实现compareTo更有效)
if(getA().value > MyDouble.ZERO.value) // Constants are in UPPER_CASE
或
if(getA().greaterThan(MyDouble.ZERO))