receipt.getQty().equals(BigDecimal.ZERO)这样比较,小伙伴觉得返回true呢,还是返回false???
最终的结果是false,所以需要注意了
正确的用法如下:
receipt.Qty().compareTo(BigDecimal.ZERO) == 0
用compareTo来比较,在相等的情况下,会返回true
compareTo的返回结果有-1,0,1,其中0是表示相等,其他两个自己摸索吧
receipt.getQty().equals(BigDecimal.ZERO)这样比较,小伙伴觉得返回true呢,还是返回false???
最终的结果是false,所以需要注意了
正确的用法如下:
receipt.Qty().compareTo(BigDecimal.ZERO) == 0
用compareTo来比较,在相等的情况下,会返回true
compareTo的返回结果有-1,0,1,其中0是表示相等,其他两个自己摸索吧