使用十进制将 int 转换为 BigDecimal - Java

2022-09-02 12:42:05

我很难弄清楚如何转换它。这是我想要的:

int i = 5900;

BigDecimal bD = new BigDecimal(i);

我需要bD是59.00,但我不知道如何得到这个结果。我所得到的只是5900作为BigDecimal类型。任何建议都会有所帮助,谢谢。


答案 1

你还没有非常具体地说明你想要的语义,但它看起来像

BigDecimal.valueOf(i).movePointLeft(2)

做你想做的事。


答案 2