有没有什么方法可以把BigInteger
转换成BigDecimal
我知道您可以从BigDecimal
转换为BigInteger
,但我在Java语言中找不到另一种方法。
发布于 2010-06-25 11:49:26
为此,您有一个parameterized constructor。
BigDecimal(BigInteger val)
发布于 2010-06-25 11:50:47
有一个constructor可以解决这个问题。
BigDecimal bigdec = new BigDecimal(bigint);
发布于 2021-02-27 01:33:59
我知道这个回复有点晚,但它会帮助新用户寻找这个解决方案,你可以通过首先将BigInteger转换为字符串,然后将字符串放入BigDecimal的构造函数中,将BigInteger转换为BigDecimal,例如:
public static BigDecimal Format(BigInteger value) {
String str = value.toString();
BigDecimal _value = new BigDecimal(str);
return _value;
}
https://stackoverflow.com/questions/3115413
复制相似问题