我必须将传入的字符串字段转换为代表有效金额的 BigDecimal 字段,例如:
String amount = "1000";
BigDecimal valid_amount = convert(amount);
print(valid_amount.toString())//1000.00
在 Java 中将字符串转换为有效金额的正确 API 是什么(例如:apache 公共(public)库)?
提前致谢
最佳答案
BigDecimal(String)
构造函数怎么样?
String amount = "1000";
BigDecimal validAmount = new BigDecimal(amount);
System.out.println(validAmount); // prints: 1000
如果您想以不同的方式格式化输出,请使用 Formatter
类。
关于Java:将字符串转换为有效金额的正确方法是什么(BigDecimal),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2603167/