Si una cadena que contiene un número más grande que Integer.MAX_VALUE

Akshay Agashe:

Quiero encontrar si se les da cuerda "99999999999999999999999999" o cualquier número masivo que no encajaría en cualquier datatype.I gustaría encontrar si ese número es más grande que Integer.MAX_VALUE

Miguel :

Utilizar BigInteger

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

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

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=221653&siteId=1
Recomendado
Clasificación