|
函数概述
|
|
abs()
返回绝对值
|
|
add(BigInteger val)
把当前的BigInteger和val相加
|
|
and(BigInteger val)
把当前的BigInteger和val相与。
|
|
andNot(BigInteger val)
当前的BigInteger和val的补相与
|
|
bitCount() 当前BigInteger补码的表示和带符号位的数的表示两种情况下,不同的位数是x。那么函数就返回x
|
|
bitLength() 当前BigInteger补码的表示和带符号位的数的表示(不包括符合位)两种情况下,不同的位数是x。那么函数就返回x
|
|
clearBit(int n) 返回把指定位清零后的BigInteger
|
|
compareTo(BigInteger val) 和val比较大小
|
|
divide(BigInteger val) 当前的BigInteger和val做除法(当前BigInteger / val),
|
|
divideAndRemainder(BigInteger val) 返回包含两个BigInteger的数组,开始是(当前BigInteger/val),之后是(当前BigInteger%val)
|
|
doubleValue() 把当前BigInteger转换为双精度
|
|
equals(Object x) 和x比较是否相等
|
|
flipBit(int n) 返回翻转了指定位的BigInteger
|
|
floatValue() 转换BigInteger为一个单精度
|
|
gcd(BigInteger val) 返回当前的绝对值和val的绝对值的最大公约数
|
|
getLowestSetBit() 返回最右边(最低阶)的一个比特位。
|
|
hashCode() 返回BigInteger的哈希代码
|
|
intValue() 转BigInteger为int型
|
|
isProbablePrime(int certainty)
如果BigInteger是素数,返回true,否则返回false。
|
|
longValue()
转BigInteger为long型
|
|
max(BigInteger val) 返回BigInteger和val中较大的那个
|
|
min(BigInteger val) 返回BigInteger和val中较小的那个
|
|
mod(BigInteger m) 返回BigInteger和m的余(当前BigInteger mod m)
|
|
modInverse(BigInteger m) 返回BigInteger的倒数和m的余(当前-1 mod m)
|
|
modPow(BigInteger exponent, BigInteger m) 返回当前BigInteger的幂和m的余 (当前exponent mod m)
|
|
multiply(BigInteger val) 返回当前和val的乘积(当前*val)
|
|
negate() 返回当前的负数(—当前)
|
|
nextProbablePrime() 返回比当前值大的第一个素数
|
|
not() 返回BigInteger的非(~当前)
|
|
or(BigInteger val) 返回当前和val的或(当前|val)
|
|
pow(int exponent) 返回当前值的幂(当前exponent)
|
|
probablePrime(int bitLength, Random rnd)
返回一个指定比特长度的随机的素数
|
|
remainder(BigInteger val) 返回当前值和val的余(当前 % val)
|
|
setBit(int n) 把当前BigInteger的指定比特位置位
|
|
shiftLeft(int n) 返回左移n位的BigInteger(this << n)
|
|
shiftRight(int n) 返回右移n位的BigInteger(this >> n)
|
|
signum() 返回BigInteger的符号函数
|
|
subtract(BigInteger val) 返回值是(当前 - val)的BigInteger
|
|
testBit(int n) 如果指定位为1就返回true
|
|
toByteArray() 把BigInteger转换为二进制补码表示的数组
|
|
toString() 把一个BigInteger转换为字符串
|
|
toString(int radix) 返回给定基数的BigInteger的字符串
|
|
valueOf(long val) 生成一个指定的long型val的BigInteger。
|
|
xor(BigInteger val) 当前 BigInteger和val的异或
|