BigDecimal.valueOf(10) 和new BigDecimal("5")哪个好
时间: 2024-05-23 11:12:03 浏览: 97
Java编程BigDecimal用法实例分享
5星 · 资源好评率100%
在使用 BigDecimal 进行数值计算时,建议使用 `BigDecimal.valueOf(10)` 的方式来创建 BigDecimal 对象,因为它是将基本类型转换为 BigDecimal 对象,具有更高的执行效率和更好的性能。而使用 `new BigDecimal("5")` 的方式创建 BigDecimal 对象则会将字符串解析为 BigDecimal 对象,具有较低的执行效率和较差的性能。但是,如果你需要处理的是不精确的小数,例如货币计算,那么使用 `new BigDecimal("5")` 是更加安全和准确的选择。
阅读全文