compareTo()方法用于将指定对象与方法的参数进行比较.可用于比较Byte,Short,Double,Float,Long,Integer等.
- 如果指定的数与参数相等,返回0.
- 指定的数小于参数返回-1.
- 指定的数大于参数返回1.
//BigDecimal类中的compareTo()源码.
public int compareTo(BigDecimal val) {
// Quick path for equal scale and non-inflated case.
//没有小数点部分的判断
if (scale == val.scale) {