import java.math.BigDecimal的使用;

1.String 类 转 BigDecimal

BigDecimal rate1 = new BigDecimal(bean.getInvestRate());

2.比较

BigDecimal ratevalue= new BigDecimal( “50.00”);
if (rate1.compareTo(ratevalue) == 1) {// 如果大于50%

}

// -1:小于; 0 :等于; 1 :大于;

if (rate1.compareTo(ratevalue) ==-1) {// 如果小于50%

}

if (rate1.compareTo(ratevalue) ==0) {// 如果等于50%

}

3.加减乘除

加法:add

减法:subtract

乘法:multiply

除法:divide

if (rate1.compareTo(rate.subtract(rate1)) == 1) {// 比其他值都大
			realshareHold = "01";
  	}

上例中:用到了减法

rate.add(rate1);加法


版权声明:本文为hhhhhhhr原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。