如何在Java中将BigDecimal转换为Double?

2022-08-31 07:33:51

我们如何转换为java?我有一个要求,我们必须使用Double作为参数,但我们得到了,所以我必须转换为.BigDecimalDoubleBigDecimalBigDecimalDouble


答案 1

您需要使用 doubleValue() 方法从 BigDecimal 对象中获取双精度值。

BigDecimal bd; // the value you get
double d = bd.doubleValue(); // The double you want

答案 2

你可以转换为使用 .doubleValue()。但相信我,如果你有货币操纵,不要使用它。应始终直接在对象上执行。这些计算中的精度损失是货币相关计算中的大时间问题。BigDecimaldoubleBigDecimal


推荐