BigDecimal.ZERO.compareTo(value) == 0BigDecimal.ZERO.equals(value) 建议不使用,因为直接用equals作相等比较:包含小数位的比较(scale),小数位不同时会返回false
文章讨论了在Java中使用BigDecimal.ZERO.compareTo(value)与BigDecimal.ZERO.equals(value)进行数值比较时的区别。建议避免使用equals方法,因为它不仅比较值,还会考虑小数位(scale),当小数位不同时,即使数值相等也会返回false。
BigDecimal.ZERO.compareTo(value) == 0BigDecimal.ZERO.equals(value) 建议不使用,因为直接用equals作相等比较:包含小数位的比较(scale),小数位不同时会返回false
1241
3788
1206

被折叠的 条评论
为什么被折叠?