bigdecimal转成int
时间: 2023-10-27 11:07:15 浏览: 120
bigdecimal转integer.md
要将 BigDecimal 转换为 int,可以使用 BigDecimal 的 intValue() 方法。以下是一个示例代码:
```java
BigDecimal decimal = new BigDecimal("10.5");
int intValue = decimal.intValue();
System.out.println(intValue); // 输出:10
```
在这个示例中,我们将 BigDecimal 对象 decimal 的值转换为 int 类型并赋给 intValue 变量。然后,我们打印出 intValue 的值,它会输出 10。
请注意,intValue() 方法将会截断小数部分并返回整数部分。如果你希望进行四舍五入或者其他取整方式,可以使用其他方法,比如 setScale() 和 roundingMode()。
阅读全文