itsource

정수에서 BigInteger로 변환

mycopycode 2022. 9. 19. 23:41
반응형

정수에서 BigInteger로 변환

Integer형 변수를 BigInteger로 변환할 수 있는 방법이 있는지 궁금합니다.Integer 변수를 입력하려고 했지만 변환 불가능한 유형이라는 오류가 나타납니다.

원하는 메서드는 BigInteger#valueOf(long val)입니다.

예.,

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

스트링을 먼저 만드는 것은 불필요하고 바람직하지 않습니다.

정수를 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();

다음과 같이 할 수 있습니다.

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

언급URL : https://stackoverflow.com/questions/3878192/converting-from-integer-to-biginteger

반응형