我想知道是否有任何方法可以将整数类型的变量转换为BigInteger。我尝试对Integer变量进行类型转换,但得到的错误是不可转换类型。
发布于 2010-10-07 10:09:17
您需要的方法是BigInteger#valueOf(long val)。
例如,
BigInteger bi = BigInteger.valueOf(myInteger.intValue());
首先生成一个字符串是不必要的,也是不受欢迎的。
发布于 2021-07-23 04:38:45
将整数转换为BigInteger
BigInteger big_integer = BigInteger.valueOf(1234);
将BigInteger转换回整数
int integer_value = big_integer.intValue();
将BigInteger转换回long
long long_value = big_integer.longValue();
将字符串转换为BigInteger
BigInteger bigInteger = new BigInteger("1234");
将BigInteger转换回字符串
String string_expression = bigInteger.toString();
发布于 2018-01-30 19:44:26
你可以这样做:
Integer i = 1;
new BigInteger("" + i);
https://stackoverflow.com/questions/3878192
复制相似问题