Package java.math
Class BigInteger
- java.lang.Object
-
- java.lang.Number
-
- java.math.BigInteger
-
- All Implemented Interfaces:
Serializable
,Comparable
public class BigInteger extends Number implements Comparable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BigInteger
ONE
static BigInteger
ZERO
-
Constructor Summary
Constructors Constructor Description BigInteger(byte[] var0)
BigInteger(int var0, byte[] var1)
BigInteger(int var0, int var1, Random var2)
BigInteger(int var0, Random var1)
BigInteger(String var0)
BigInteger(String var0, int var1)
-
Method Summary
-
Methods inherited from class java.lang.Number
byteValue, shortValue
-
-
-
-
Field Detail
-
ZERO
public static final BigInteger ZERO
-
ONE
public static final BigInteger ONE
-
-
Constructor Detail
-
BigInteger
public BigInteger(int var0, Random var1)
-
BigInteger
public BigInteger(int var0, int var1, Random var2)
-
BigInteger
public BigInteger(byte[] var0)
-
BigInteger
public BigInteger(int var0, byte[] var1)
-
BigInteger
public BigInteger(String var0)
-
BigInteger
public BigInteger(String var0, int var1)
-
-
Method Detail
-
toByteArray
public byte[] toByteArray()
-
isProbablePrime
public boolean isProbablePrime(int var0)
-
compareTo
public int compareTo(BigInteger var0)
-
compareTo
public int compareTo(Object var0)
- Specified by:
compareTo
in interfaceComparable
-
valueOf
public static BigInteger valueOf(long var0)
-
add
public BigInteger add(BigInteger var0)
-
negate
public BigInteger negate()
-
signum
public int signum()
-
abs
public BigInteger abs()
-
pow
public BigInteger pow(int var0)
-
modPow
public BigInteger modPow(BigInteger var0, BigInteger var1)
-
gcd
public BigInteger gcd(BigInteger var0)
-
modInverse
public BigInteger modInverse(BigInteger var0)
-
getLowestSetBit
public int getLowestSetBit()
-
shiftRight
public BigInteger shiftRight(int var0)
-
shiftLeft
public BigInteger shiftLeft(int var0)
-
subtract
public BigInteger subtract(BigInteger var0)
-
multiply
public BigInteger multiply(BigInteger var0)
-
divide
public BigInteger divide(BigInteger var0)
-
remainder
public BigInteger remainder(BigInteger var0)
-
mod
public BigInteger mod(BigInteger var0)
-
divideAndRemainder
public BigInteger[] divideAndRemainder(BigInteger var0)
-
toString
public String toString(int var0)
-
max
public BigInteger max(BigInteger var0)
-
min
public BigInteger min(BigInteger var0)
-
testBit
public boolean testBit(int var0)
-
setBit
public BigInteger setBit(int var0)
-
clearBit
public BigInteger clearBit(int var0)
-
flipBit
public BigInteger flipBit(int var0)
-
and
public BigInteger and(BigInteger var0)
-
or
public BigInteger or(BigInteger var0)
-
xor
public BigInteger xor(BigInteger var0)
-
not
public BigInteger not()
-
andNot
public BigInteger andNot(BigInteger var0)
-
bitLength
public int bitLength()
-
bitCount
public int bitCount()
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classNumber
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classNumber
-
-