从整数转换为BigInteger

我想知道是否有任何方式将Integertypes的variables转换为BigInteger。 我试图强制转换整型variables,但我得到一个错误,说不可转换的types。

你想要的方法是BigInteger#valueOf(long val) 。

例如,

BigInteger bi = BigInteger.valueOf(myInteger.intValue()); 

先创build一个string是不必要的,也是不希望的

您可以使用BigIntegerString构造函数,如下所示:

 int regularInt = 321312; // some value BigInteger bigInt = new BigInteger(String.valueOf(regularInt));