import java.math.BigDecimal;
public class StringToBigDecimalExample {
public static void main(String[] args) {
// 定义一个字符串类型的数字
String str = "123.456";
// 使用 BigDecimal 的构造函数将字符串转换为 BigDecimal
try {
BigDecimal bigDecimal = new BigDecimal(str);
System.out.println("转换后的 BigDecimal: " + bigDecimal);
} catch (NumberFormatException e) {
System.out.println("输入的字符串不是一个有效的数字格式");
}
}
}
导入 BigDecimal 类:import java.math.BigDecimal;
BigDecimal 是 Java 中用于高精度计算的类,适合处理需要精确表示和计算的数值。定义字符串:String str = "123.456";
str,它包含一个表示数字的字符串。使用 BigDecimal 构造函数进行转换:
new BigDecimal(str):通过 BigDecimal 的构造函数将字符串转换为 BigDecimal 对象。NumberFormatException 异常。异常处理:
try-catch 块捕获可能的 NumberFormatException,并在异常发生时输出提示信息。输出结果:
BigDecimal 对象。上一篇:java string trim
下一篇:java object转数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站