Converting from Integer, to BigInteger

The method you want is BigInteger#valueOf(long val).

E.g.,

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

Making a String first is unnecessary and undesired.


converting Integer to BigInteger

        BigInteger big_integer = BigInteger.valueOf(1234);

converting BigInteger back to Integer

int integer_value = big_integer.intValue();

converting BigInteger back to long

long long_value = big_integer.longValue();

converting string to BigInteger

        BigInteger bigInteger = new BigInteger("1234");

converting BigInteger back to string

        String string_expression = bigInteger.toString();