Double转BigDecimal
时间: 2023-10-17 14:14:14 浏览: 86
BigDecimal向Double转换
可以使用BigDecimal的构造函数将double转换为BigDecimal,例如:
```
double d = 3.14159;
BigDecimal bd = new BigDecimal(Double.toString(d));
```
这里将double类型的d先转换为字符串,然后再使用BigDecimal的构造函数进行转换。注意,直接使用BigDecimal的构造函数传入double类型的参数可能会出现精度问题,因此最好先转换为字符串再进行转换。
阅读全文