If a String containing a number bigger than Integer.MAX_VALUE

akshay agashe :

I want to find if given String "99999999999999999999999999" or any massive number which would not fit in any datatype.I would like to find if that number is bigger than Integer.MAX_VALUE

Michael :

Use BigInteger

BigInteger maxInt = BigInteger.valueOf(Integer.MAX_VALUE);
BigInteger value = new BigInteger("whatever");

if (value.compareTo(maxInt) > 0)
{
    // larger
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=110639&siteId=1