string转bigdecimal类型如何防止报错
在将字符串转换为BigDecimal类型时,可以使用try-catch语句来捕捉可能的异常并处理错误。以下是一个示例代码:
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
String str = "123.45";
BigDecimal bigDecimal = null;
try {
bigDecimal = new BigDecimal(str);
} catch (NumberFormatException e) {
System.out.println("输入的字符串无法转换为BigDecimal类型");
}
if (bigDecimal != null) {
System.out.println("转换成功,结果为:" + bigDecimal);
}
}
}
在上述代码中,通过使用try-catch语句来捕捉NumberFormatException异常,如果输入的字符串无法转换为BigDecimal类型,就会输出相应的错误信息。在转换成功后,可以继续处理BigDecimal对象。
原文地址: https://www.cveoy.top/t/topic/jgTw 著作权归作者所有。请勿转载和采集!