我很难弄清楚如何转换它。这是我想要的:
int i = 5900;
BigDecimal bD = new BigDecimal(i);
我需要 bD 为 59.00,但我不知道如何得到这个结果。我所能得到的只是 BigDecimal 类型的 5900。任何建议都会有所帮助,谢谢。
最佳答案
你还没有很具体地说明你想要的语义,但它看起来像
BigDecimal.valueOf(i).movePointLeft(2)
做你想做的。
关于java - 使用十进制将 int 转换为 BigDecimal - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35758179/