我们如何转换BigDecimal成Doublejava?我有一个要求,我们必须使用 Double 作为参数,但我们得到了,BigDecimal所以我必须转换BigDecimal为Double.
267352 次
3 回答
280
您需要使用该doubleValue()方法从 BigDecimal 对象中获取双精度值。
BigDecimal bd; // the value you get
double d = bd.doubleValue(); // The double you want
于 2013-10-29T06:09:05.253 回答
37
您可以转换BigDecimal为double使用.doubleValue(). 但请相信我,如果您有货币操纵,请不要使用它。它应该始终直接在BigDecimal对象上执行。这些计算中的精度损失是货币相关计算中的大问题。
于 2014-08-01T16:28:16.227 回答
10
于 2013-10-29T06:09:36.320 回答