Integer.MAX_VALUEのより大きな数を含む文字列の場合

akshay agashe:

私は文字列を指定した場合は検索したい任意のdatatype.Iに収まらないだろう「99999999999999999999999999」または任意の膨大な数がその数にInteger.MAX_VALUEより大きい場合を見つけるしたいと思います

マイケル:

使用する BigInteger

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

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

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=221650&siteId=1