首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从整数转换为BigInteger

从整数转换为BigInteger
EN

Stack Overflow用户
提问于 2010-10-07 10:02:52
回答 3查看 241.9K关注 0票数 137

我想知道是否有任何方法可以将整数类型的变量转换为BigInteger。我尝试对Integer变量进行类型转换,但得到的错误是不可转换类型。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-07 10:09:17

您需要的方法是BigInteger#valueOf(long val)

例如,

代码语言:javascript
复制
BigInteger bi = BigInteger.valueOf(myInteger.intValue());

首先生成一个字符串是不必要的,也是不受欢迎的。

票数 250
EN

Stack Overflow用户

发布于 2021-07-23 04:38:45

将整数转换为BigInteger

代码语言:javascript
复制
        BigInteger big_integer = BigInteger.valueOf(1234);

将BigInteger转换回整数

代码语言:javascript
复制
int integer_value = big_integer.intValue();

将BigInteger转换回long

代码语言:javascript
复制
long long_value = big_integer.longValue();

将字符串转换为BigInteger

代码语言:javascript
复制
        BigInteger bigInteger = new BigInteger("1234");

将BigInteger转换回字符串

代码语言:javascript
复制
        String string_expression = bigInteger.toString();
票数 1
EN

Stack Overflow用户

发布于 2018-01-30 19:44:26

你可以这样做:

代码语言:javascript
复制
    Integer i = 1;
    new BigInteger("" + i);
票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3878192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档