반응형
정수에서 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
반응형
'itsource' 카테고리의 다른 글
단순히 함수 반환값을 캐시할 수 있는 데코레이터가 있나요? (0) | 2022.09.19 |
---|---|
MySQL 서비스 창 중지 (0) | 2022.09.19 |
MariaDB Centos 6.5 mysql.libs 충돌 (0) | 2022.09.19 |
열거형 생성자가 정적 필드에 액세스할 수 없는 이유는 무엇입니까? (0) | 2022.09.19 |
잘못된 DUBLE 값: DATATYPE 10진수(10,2)의 SUM()에서 " "이(가) 잘렸습니다. (0) | 2022.09.19 |