bigdecimal 与0进行比较的时候。

  String sResult = listResult.get(0).get("re").toString();
                BigDecimal bigDecimalResult = new BigDecimal(sResult);
                int iZeroResult = bigDecimalResult.compareTo(BigDecimal.ZERO);

用它自身的比较方式。它自身先比较小数位,再比较整数位。

简书上说--->https://www.jianshu.com/p/43daa80a5cff

compare源码可见,先对小数位scale进行了对比,如果不等,又将两个数进行了转换,转成int,对比int的大小。

猜你喜欢

转载自blog.csdn.net/weixin_38728273/article/details/88700646