Java BigDecimal 删除十进制和尾随数字
2022-09-02 02:05:06
我是Java的新手,并试图采用BigDecimal(例如99999999.99)并将其转换为字符串,但没有小数位和尾随数字。另外,我不希望数字中使用逗号,也不需要四舍五入。
我试过了:
Math.Truncate(number)
但不支持 BigDecimal。
有什么想法吗?
非常感谢。
我是Java的新手,并试图采用BigDecimal(例如99999999.99)并将其转换为字符串,但没有小数位和尾随数字。另外,我不希望数字中使用逗号,也不需要四舍五入。
我试过了:
Math.Truncate(number)
但不支持 BigDecimal。
有什么想法吗?
非常感谢。
使用这个。
BigDecimal truncated= number.setScale(0,BigDecimal.ROUND_DOWN);
尝试number.toBigInteger().toString()