toPlainString() //转为普遍计数法输出
//给一个字符串9.837361223E-10
//如何得到0.0000000009837361223这个字符串呢?
BigDecimal bd = new BigDecimal("9.837361223E-10");
System.out.println(bd.toPlainString());
stripTrailingZeros() //去掉末尾0
//给一个字符串123456700.000
//如何得到123456700这个字符串?
BigDecimal bd=new BigDecimal("123456700.000");
System.out.println(bd.stripTrailingZeros());
使用compareTo判断大小方法
//相等
BigDecimal1.compareTo(BigDecimal2) ==0
//大于
BigDecimal1.compareTo(BigDecimal2) >0
//小于
BigDecimal1.compareTo(BigDecimal2) <0
//不小于
BigDecimal1.compareTo(BigDecimal2) >=0
//不大于
BigDecimal1.compareTo(BigDecimal2) <=0