Java – intをBigIntegerに変換する方法は?
Javaでは、
BigInteger.valueOf(int)`を使って `int`を
BigInteger`に変換することができます
JavaExample.java
package com.mkyong;
import java.math.BigInteger;
public class JavaExample {
public static void main(String[]args) {
int n = 100;
System.out.println(n);
//convert int to Integer
Integer integer = Integer.valueOf(n);
System.out.println(integer);
//convert int to BigInteger
BigInteger bigInteger = BigInteger.valueOf(n);
System.out.println(bigInteger);
//convert Integer to BigInteger
//BigInteger bigInteger2 = BigInteger.valueOf(integer);//works
BigInteger bigInteger2 = BigInteger.valueOf(integer.intValue());
System.out.println(bigInteger2);
}
}
出力
100 100 100 100