1、
1 /* 2 返回此BigInteger的函数正负号。 3 此方法返回-1,0或1作为此BigInteger的值对应是负,零或正数。 4 */ 5 6 java.math.BigInteger.signum(BigInteger n);
2、
/* 返回bitLength的位,也可能是素数的一个BigInteger。 参数 bitLength - 返回BigInteger的bitLength rnd - 随机比特源用于选择素性待测试的候选 */ java.math.BigInteger.probablePrime(int bitLength, Random rnd)
3、
1 /* 2 比较此BigInteger与指定的BigInteger。 3 此方法优先于个别方法提供六个逻辑比较运算符 (<, ==, >, >=, !=, <=). 4 返回-1,0或1,分类为BigInteger在数字上小于,等于,或大于值val。 5 */ 6 7 java.math.BigInteger.compareTo(BigInteger val)
4、
1 /* 2 返回一个包含此BigInteger的二进制补码表示的字节数组。字节数组将在big-endian字节顺序:最显著字节在第零个元素。 3 4 该数组将包含最小数目来表示此BigInteger所需的字节,其中至少有一个符号位,如(ceil((this.bitLength() + 1)/8))。这表示是与 (byte[ ]) 构造兼容。 5 */ 6 java.math.BigInteger.toByteArray();
5、
1 /* 2 返回在此BigInteger的最小的二进制补码表示的比特数,不包括符号位。为正BigIntegers,这相当于比特在普通二进制表示的数目。 3 它的计算方法为 (ceil(log2(this < 0 ? -this : this+1))). 4 */ 5 java.math.BigInteger.bitLength()