BigDecimal比较大小

来源:互联网 发布:java des加密算法 编辑:程序博客网 时间:2024/06/15 02:15
BigDecimal比较大小
   这个类是Java里精确计算的类,下面说一下两个BigDecimal对象大小,相等的判断
   1 比较对象是否相等
     一般的对象用equals,但是BigDecimal比较特殊,举个例子:
     BigDecimal a=BigDecimal.valueOf(1.0);
     BigDecimal b=BigDecimal.valueOf(1.000);

     在现实中这两个数字是相等的,但是如果用
     a.equals(b)结果是false;怎么不相等了呢?因为equals是比较内容,“1.0”和“1.000”当然不一样了

     解决办法:
            if(a.compareTo(b)==0) 结果是true
原创粉丝点击