string类型转BigDecimal有多少中方法
时间: 2023-03-19 18:24:06 浏览: 184
string转bigdecimal类型、一行即可
5星 · 资源好评率100%
在Java中,将字符串(String)类型转换为BigDecimal类型有多种方法,以下是一些常见的方法:
1. 使用BigDecimal的构造函数:可以使用BigDecimal类的构造函数将字符串转换为BigDecimal类型。
```java
String str = "123.456";
BigDecimal bd = new BigDecimal(str);
```
2. 使用静态方法valueOf():BigDecimal类提供了一个静态方法valueOf(),它可以将字符串转换为BigDecimal类型。
```java
String str = "123.456";
BigDecimal bd = BigDecimal.valueOf(Double.parseDouble(str));
```
3. 使用BigDecimal的parse()方法:BigDecimal类提供了一个静态方法parse(),它可以将字符串转换为BigDecimal类型。
```java
String str = "123.456";
BigDecimal bd = BigDecimal.parse(str);
```
需要注意的是,以上方法在字符串不能被正确解析成BigDecimal类型时会抛出异常,因此在使用时需要进行异常处理。
阅读全文