我们如何转换BigDecimal
成Double
java?我有一个要求,我们必须使用 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 回答