| Field Summary | |
static BigInteger | ONEThe BigInteger constant one. |
static BigInteger | ZEROThe BigInteger constant zero. |
| Constructor Summary | |
BigInteger(byte[] val)Translates a byte array containing the two's-complement binary representation of a BigInteger into a BigInteger. | |
BigInteger(int signum, byte[] magnitude)Translates the sign-magnitude representation of a BigInteger into a BigInteger. | |
BigInteger(int bitLength, int certainty, Random rnd)Constructs a randomly generated positive BigInteger that is probably prime, with the specified bitLength. | |
BigInteger(int numBits, Random rnd)Constructs a randomly generated BigInteger, uniformly distributed over the range 0 to (2numBits - 1), inclusive. | |
BigInteger(String val)Translates the decimal String representation of a BigInteger into a BigInteger. | |
BigInteger(String val, int radix)Translates the String representation of a BigInteger in the specified radix into a BigInteger. | |
| Method Summary | |
BigInteger | abs()Returns a BigInteger whose value is the absolute value of this BigInteger. |
BigInteger | add(BigInteger val)Returns a BigInteger whose value is (this + val). |
BigInteger | and(BigInteger val)Returns a BigInteger whose value is (this & val). |
BigInteger | andNot(BigInteger val)Returns a BigInteger whose value is (this & ~val). |
int | bitCount()Returns the number of bits in the two's complement representation of this BigInteger that differ from its sign bit. |
int | bitLength()Returns the number of bits in the minimal two's-complement representation of this BigInteger, excluding a sign bit. |
BigInteger | clearBit(int n)Returns a BigInteger whose value is equivalent to this BigInteger with the designated bit cleared. |
int | compareTo(BigInteger val)Compares this BigInteger with the specified BigInteger. |
int | compareTo(Object o)Compares this BigInteger with the specified Object. |
BigInteger | divide(BigInteger val)Returns a BigInteger whose value is (this / val). |
BigInteger[] | divideAndRemainder(BigInteger val)Returns an array of two BigIntegers containing (this / val) followed by (this % val). |
double | doubleValue()Converts this BigInteger to a double. |
boolean | equals(Object x)Compares this BigInteger with the specified Object for equality. |
BigInteger | flipBit(int n)Returns a BigInteger whose value is equivalent to this BigInteger with the designated bit flipped. |
float | floatValue()Converts this BigInteger to a float. |
BigInteger | gcd(BigInteger val)Returns a BigInteger whose value is the greatest common divisor of abs(this) and abs(val). |
int | getLowestSetBit()Returns the index of the rightmost (lowest-order) one bit in this BigInteger (the number of zero bits to the right of the rightmost one bit). |
int | hashCode()Returns the hash code for this BigInteger. |
int | intValue()Converts this BigInteger to an int. |
boolean | isProbablePrime(int certainty)Returns true if this BigInteger is probably prime, false if it's definitely composite. |
long | longValue()Converts this BigInteger to a long. |
BigInteger | max(BigInteger val)Returns the maximum of this BigInteger and val. |
BigInteger | min(BigInteger val)Returns the minimum of this BigInteger and val. |
BigInteger | mod(BigInteger m)Returns a BigInteger whose value is (this mod m). |
BigInteger | modInverse(BigInteger m)Returns a BigInteger whose value is (this-1 mod m). |
BigInteger | modPow(BigInteger exponent, BigInteger m)Returns a BigInteger whose value is (thisexponent mod m). |
BigInteger | multiply(BigInteger val)Returns a BigInteger whose value is (this * val). |
BigInteger | negate()Returns a BigInteger whose value is (-this). |
BigInteger | not()Returns a BigInteger whose value is (~this). |
BigInteger | or(BigInteger val)Returns a BigInteger whose value is (this | val). |
BigInteger | pow(int exponent)Returns a BigInteger whose value is (thisexponent). |
static BigInteger | probablePrime(int bitLength, Random rnd)Returns a positive BigInteger that is probably prime, with the specified bitLength. |
BigInteger | remainder(BigInteger val)Returns a BigInteger whose value is (this % val). |
BigInteger | setBit(int n)Returns a BigInteger whose value is equivalent to this BigInteger with the designated bit set. |
BigInteger | shiftLeft(int n)Returns a BigInteger whose value is (this << n). |
BigInteger | shiftRight(int n)Returns a BigInteger whose value is (this >> n). |
int | signum()Returns the signum function of this BigInteger. |
BigInteger | subtract(BigInteger val)Returns a BigInteger whose value is (this - val). |
boolean | testBit(int n)Returns true if and only if the designated bit is set. |
byte[] | toByteArray()Returns a byte array containing the two's-complement representation of this BigInteger. |
String | toString()Returns the decimal String representation of this BigInteger. |
String | toString(int radix)Returns the String representation of this BigInteger in the given radix. |
static BigInteger | valueOf(long val)Returns a BigInteger whose value is equal to that of the specified long. |
BigInteger | xor(BigInteger val)Returns a BigInteger whose value is (this ^ val). |
| Methods inherited from class java.lang.Number |
byteValue, shortValue |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
No comments:
Post a Comment