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的大小。