在Java中,可以使用 BigDecimal
类的构造函数将 String
类型转换为 BigDecimal
。
以下是一个简单的示例:
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
String str = "12345.67";
// 将 String 转换为 BigDecimal
BigDecimal bd = new BigDecimal(str);
System.out.println("BigDecimal: " + bd);
}
}
注意事项:
- 确保字符串格式正确,能够被解析为一个有效的数字。
- 使用
BigDecimal
时尽量避免使用浮点数(如double
),以免产生精度问题。