我们如何转换BigDecimal成Doublejava?我有一个要求,我们必须使用Double作为参数但我们得到BigDecimal所以我必须转换BigDecimal成Double.
Sud*_*hul 197
您需要使用该doubleValue()方法从BigDecimal对象获取double值.
BigDecimal bd; // the value you get
double d = bd.doubleValue(); // The double you want
Run Code Online (Sandbox Code Playgroud)
小智 32
您可以转换BigDecimal为double使用.doubleValue().但请相信我,如果你有货币操纵,不要使用它.它应该始终BigDecimal直接在对象上执行.这些计算中的精确损失是货币相关计算中的重大时间问题.
使用BigDecimal类中的doubleValue方法:
double doubleValue()
Run Code Online (Sandbox Code Playgroud)
将其转换BigDecimal为a double.