【发布时间】:2016-07-23 20:02:33
【问题描述】:
我必须将 Long(对象一,包含在变量“longValueToConvert”中)转换为 BigDecimal。
我会做这样的事情:
new BigDecimal(longValueToConvert)
但我读到这种转换可能会导致转换错误,并且在将 Long 用于 BigDecimal 构造函数之前,最好将其转换为字符串。
new BigDecimal(longValueToConvert.toString())
可以使用第一个还是第二个更好?我使用 Java 8。
【问题讨论】:
-
代码中不涉及强制转换,不,不会导致任何转换错误。
标签: java java-8 type-conversion long-integer bigdecimal