在java中如何将BigDecimal
转换为Double
?我有一个要求,我们必须使用Double作为参数,但我们得到的是BigDecimal
,所以我必须将BigDecimal
转换为Double
。
发布于 2013-10-29 14:09:05
您需要使用doubleValue()
方法从BigDecimal对象中获取双精度值。
BigDecimal bd; // the value you get
double d = bd.doubleValue(); // The double you want
发布于 2014-08-02 00:28:16
您可以使用.doubleValue()
将BigDecimal
转换为double
。但相信我,如果你有货币操纵,就不要使用它。它应该总是直接在BigDecimal
对象上执行。在货币相关的计算中,这些计算中的精度损失是很大的时间问题。
发布于 2013-10-29 14:09:36
https://stackoverflow.com/questions/19650917
复制相似问题