string转成bigdecimal
时间: 2023-09-30 17:06:32 浏览: 76
可以使用BigDecimal类的构造函数来将字符串转换成BigDecimal类型。例如,如果要将字符串"123.456"转换成BigDecimal类型,可以使用以下代码:
```
String str = "123.456";
BigDecimal bd = new BigDecimal(str);
```
其中,bd就是转换后的BigDecimal类型对象。需要注意的是,如果字符串中包含非数字字符,则会抛出NumberFormatException异常。因此,在转换之前最好先验证字符串的格式是否正确。
相关问题
string转换成bigdecimal
可以使用Java中的BigDecimal类来完成这个转换。使用new BigDecimal(String)构造函数可以将字符串转换为BigDecimal类型。例如:
```
String str = "123.45";
BigDecimal bd = new BigDecimal(str);
```
或者
```
String str = "123.45";
BigDecimal bd = new BigDecimal(new BigInteger(str), 2);
```
以上代码将字符串 "123.45" 转换为 BigDecimal 类型的数字 123.45。
java String转换成BigDecimal
可以使用BigDecimal的构造函数将String类型的数据转换为BigDecimal类型,例如:
String str = "123.456";
BigDecimal bigDecimal = new BigDecimal(str);
其中,str为需要转换的String类型数据,bigDecimal为转换后的BigDecimal类型数据。需要注意的是,转换过程中可能会出现NumberFormatException异常,需要进行异常处理。
阅读全文