bigdecimal转Long
时间: 2024-02-04 12:02:01 浏览: 136
将 BigDecimal 类型转换为 Integer 类型.pdf
5星 · 资源好评率100%
BigDecimal类提供了一个`longValue()`方法来将其转换为`long`类型。下面是一个示例代码:
```java
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal decimal = new BigDecimal("123456789.123456789");
long value = decimal.longValue();
System.out.println("BigDecimal转换为long: " + value);
}
}
```
在以上示例中,我们首先创建了一个BigDecimal对象`decimal`,然后使用`longValue()`方法将其转换为long类型并赋值给`value`变量。最后,我们打印了转换后的结果。请注意,如果BigDecimal对象的值超过了long类型的表示范围,转换结果可能会截断。
阅读全文