用十进制将 int 转换为 BigDecimal - Java
Convert int to BigDecimal with decimal - Java
我很难弄清楚如何转换它。这是我想要的:
int i = 5900;
BigDecimal bD = new BigDecimal(i);
我需要 bD 为 59.00,但我不知道如何得到这个结果。我所能得到的只是 BigDecimal 类型的 5900。任何建议都会有所帮助,谢谢。
你对你想要的语义不是很具体,但看起来像
BigDecimal.valueOf(i).movePointLeft(2)
做你想做的。
我很难弄清楚如何转换它。这是我想要的:
int i = 5900;
BigDecimal bD = new BigDecimal(i);
我需要 bD 为 59.00,但我不知道如何得到这个结果。我所能得到的只是 BigDecimal 类型的 5900。任何建议都会有所帮助,谢谢。
你对你想要的语义不是很具体,但看起来像
BigDecimal.valueOf(i).movePointLeft(2)
做你想做的。