Example usage for Java java.math BigInteger fields, constructors, methods, implement or subclass
The text is from its open source code.
int | signum The signum of this BigInteger: -1 for negative, 0 for zero, or 1 for positive. |
BigInteger | ZERO The BigInteger constant zero. |
BigInteger | ONE The BigInteger constant one. |
BigInteger | TEN The BigInteger constant ten. |
BigInteger(byte[] val) Translates a byte array containing the two's-complement binary representation of a BigInteger into a BigInteger. | |
BigInteger(int[] val) This private constructor translates an int array containing the two's-complement binary representation of a BigInteger into a BigInteger. | |
BigInteger(String val) Translates the decimal String representation of a BigInteger into a BigInteger. | |
BigInteger(long val) Constructs a BigInteger with the specified value, which may not be zero. | |
BigInteger(int signum, byte[] magnitude) Translates the sign-magnitude representation of a BigInteger into a BigInteger. | |
BigInteger(int signum, int[] magnitude) A constructor for internal use that translates the sign-magnitude 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. | |
BigInteger(int numBits, Random rnd) Constructs a randomly generated BigInteger, uniformly distributed over the range 0 to (2 numBits - 1), inclusive. | |
BigInteger(int[] magnitude, int signum) This internal constructor differs from its public cousin with the arguments reversed in two ways: it assumes that its arguments are correct, and it doesn't copy the magnitude array. | |
BigInteger(byte[] magnitude, int signum) This private constructor is for internal use and assumes that its arguments are correct. | |
BigInteger(byte[] val, int off, int len) Translates a byte sub-array containing the two's-complement binary representation of a BigInteger into a BigInteger. | |
BigInteger(char[] val, int sign, int len) | |
BigInteger(int bitLength, int certainty, Random rnd) Constructs a randomly generated positive BigInteger that is probably prime, with the specified bitLength. |
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 | add(long val) Package private methods used by BigDecimal code to add a BigInteger with a long. |
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. |
byte | byteValue() Returns the value of the specified number as a byte . |
BigInteger | clearBit(int n) Returns a BigInteger whose value is equivalent to this BigInteger with the designated bit cleared. |
Object | clone() Creates and returns a copy of this object. |
int | compareTo(BigInteger val) Compares this BigInteger with the specified BigInteger. |
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) . |
Class> | getClass() Returns the runtime class of this Object . |
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 | multiply(long v) Package private methods used by BigDecimal code to multiply a BigInteger with a long. |
BigInteger | negate() Returns a BigInteger whose value is (-this) . |
BigInteger | nextProbablePrime() Returns the first integer greater than this BigInteger that is probably prime. |
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) . |
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) . |
short | shortValue() Returns the value of the specified number as a short . |
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(int radix) Returns the String representation of this BigInteger in the given radix. |
String | toString() Returns the decimal String representation of this BigInteger. |
BigInteger | valueOf(long val) Returns a BigInteger whose value is equal to that of the specified long . |
BigInteger | valueOf(int val[]) Returns a BigInteger with the given two's complement representation. |
BigInteger | xor(BigInteger val) Returns a BigInteger whose value is (this ^ val) . |