怎么将String字符转为BigDecimal
时间: 2024-01-14 17:02:01 浏览: 60
java代码-BigDecimal转String
可以使用BigDecimal的构造函数来将String转换为BigDecimal,示例代码如下:
```
String str = "123.45";
BigDecimal bd = new BigDecimal(str);
```
如果需要设置精度,可以使用另一个构造函数,如下所示:
```
String str = "123.45";
int scale = 2; // 设置精度为2位小数
BigDecimal bd = new BigDecimal(str).setScale(scale, RoundingMode.HALF_UP);
```
其中,`setScale`方法的第一个参数表示精度,第二个参数表示舍入方式。`RoundingMode.HALF_UP`表示四舍五入。
阅读全文