Преобразование из целого числа в BigInteger - PullRequest
119 голосов
/ 07 октября 2010

Мне было интересно, есть ли способ преобразовать переменную типа Integer в BigInteger.Я попытался типизировать переменную Integer, но я получаю сообщение об ошибке «Необратимый тип».

Ответы [ 2 ]

228 голосов
/ 07 октября 2010

Требуемый метод: BigInteger # valueOf (long val) .

например.,

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

Создание строки сначала не нужно и нежелательно.

0 голосов
/ 30 января 2018

Вы можете сделать так:

    Integer i = 1;
    new BigInteger("" + i);
...