如果 BigDecimal
值大于零,我该如何比较?
原文由 Santhosh 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果 BigDecimal
值大于零,我该如何比较?
原文由 Santhosh 发布,翻译遵循 CC BY-SA 4.0 许可协议
if (value.signum() > 0)
signum
返回 -1、0 或 1,因为此 BigDecimal 的值为负、零或正。
原文由 Anton Bessonov 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答741 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
很简单:
compareTo
的文档 实际上指定它将返回-1、0或1,但更一般的Comparable<T>.compareTo
方法只保证适当的小于零、零或大于零三种情况——所以我通常只坚持这种比较。