Integer
Integer
是int
的包装类 。一个 Integer
类型占 4 字节,一个字节占 8 bit,因此一个 Integer
总共占 32 bit。去除第一位的符号位,剩下 31 位来表示数值。
所以Integer
的表示范围最小值为 -2^31,最大值为 2^31-1。
BigInteger
大正整数的包装类
创建BigInteger
1.new BigInteger(String val)方式——将十进制字符串表示形式转换为BigInteger
BigInteger bigInteger = new BigInteger("123");
2.new BigInteger(String val,int radix)——将 radix
进制的数据转化为十进制的BigInteger类型的数据
BigInteger bigInteger = new BigInteger("10",16);
如果不指定 radix
则默认是十进制。
BigInteger的运算
BigInteger a = new