string转bigdecimal类型
时间: 2023-04-29 18:05:08 浏览: 102
可以使用java.math.BigDecimal类的静态方法valueOf()将一个字符串转换为BigDecimal类型。语法如下:
BigDecimal bd = new BigDecimal(string);
或
BigDecimal bd = BigDecimal.valueOf(Double.parseDouble(string));
也可以直接用构造函数
BigDecimal bd = new BigDecimal(string);
但是要注意,如果字符串不能解析为数字类型,会抛出NumberFormatException异常
相关问题
java string转bigdecimal类型
可以使用BigDecimal类的构造函数将String类型转换为BigDecimal类型。例如:
```
String str = "1234.56";
BigDecimal decimal = new BigDecimal(str);
```
这样就可以将字符串类型的"1234.56"转换为BigDecimal类型的decimal对象。注意,如果字符串不符合BigDecimal类型的格式要求,转换会抛出NumberFormatException异常。
string 转bigdecimal
可以使用 Java 中的 BigDecimal 类来实现将字符串转换为 BigDecimal 类型。以下是一个示例代码:
```
String str = "123.45";
BigDecimal bigDecimal = new BigDecimal(str);
```
这将把字符串 "123.45" 转换为 BigDecimal 类型的对象。注意,如果字符串无法转换为 BigDecimal 类型,将会抛出 NumberFormatException 异常。
阅读全文