import java.math.BigDecimal;
public class StringToBigDecimalExample {
public static void main(String[] args) {
// 定义一个字符串类型的数字
String strNumber = "123.456";
// 使用 BigDecimal 的构造函数将字符串转换为 BigDecimal 对象
try {
BigDecimal bigDecimalNumber = new BigDecimal(strNumber);
System.out.println("转换后的 BigDecimal 数字: " + bigDecimalNumber);
} catch (NumberFormatException e) {
System.out.println("转换失败,输入的字符串不是一个有效的数字格式");
}
}
}
BigDecimal 类:import java.math.BigDecimal; 用于处理高精度的数值计算。String strNumber = "123.456"; 创建一个包含数字的字符串。BigDecimal:使用 new BigDecimal(strNumber) 将字符串转换为 BigDecimal 对象。BigDecimal 是 Java 中用于表示任意精度的十进制数的类。try-catch 块来捕获并处理可能的 NumberFormatException 异常,以确保程序在遇到无效输入时不会崩溃。这个示例展示了如何安全地将字符串转换为 BigDecimal,并处理潜在的异常情况。
上一篇:java 线程池使用
下一篇:java string join
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站