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