从BigDecimal获取整数

时间:2019-04-29 19:13:02

标签: java

如果我有一个BigDecimal,其值为6.54,如何将其转换为654的整数?即没有小数点。

intValue()只会转换为6。

1 个答案:

答案 0 :(得分:13)

BigDecimal.unscaledValue()将返回值为BigInteger的{​​{1}}。然后,如果需要的话,可以调用654将其转换为intValue()