您现在的位置是:首页>技术分享>BigDecimal如何比较大小
BigDecimal如何比较大小
发布时间:2017-08-03 编辑:小付 浏览(1082) 评论(0)
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
返回结果:
-1 小于
0 等于
1 大于
关键字词:BigDecimal,大小,比较
上一篇:js省市区 级联 插件
下一篇:c:forEach 如何输出序号