小编Luc*_*tti的帖子

在转换为BigDecimal之前长到String

我必须将Long(对象一,包含在变量'longValueToConvert'中)转换为BigDecimal.

我会做这样的事情:

new BigDecimal(longValueToConvert)
Run Code Online (Sandbox Code Playgroud)

但是我已经读过这个转换可能会导致转换错误,并且在将它用于BigDecimal构造函数之前,它更倾向于将Long转换为String.

new BigDecimal(longValueToConvert.toString())
Run Code Online (Sandbox Code Playgroud)

使用第一个或第二个是否可取?我使用Java 8.

java type-conversion bigdecimal java-8 long-integer

3
推荐指数
1
解决办法
564
查看次数

标签 统计

bigdecimal ×1

java ×1

java-8 ×1

long-integer ×1

type-conversion ×1