java.math
Class BigInteger

java.lang.Object
  extended by java.lang.Number
      extended by java.math.BigInteger
All Implemented Interfaces:
Serializable, Comparable

public class BigInteger
extends Number
implements Comparable

See Also:
Serialized Form

Field Summary
static BigInteger ONE
           
static BigInteger ZERO
           
 
Constructor Summary
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
 BigInteger abs()
           
 BigInteger add(BigInteger var0)
           
 BigInteger and(BigInteger var0)
           
 BigInteger andNot(BigInteger var0)
           
 int bitCount()
           
 int bitLength()
           
 BigInteger clearBit(int var0)
           
 int compareTo(BigInteger var0)
           
 int compareTo(Object var0)
           
 BigInteger divide(BigInteger var0)
           
 BigInteger[] divideAndRemainder(BigInteger var0)
           
 double doubleValue()
           
 boolean equals(Object var0)
           
 BigInteger flipBit(int var0)
           
 float floatValue()
           
 BigInteger gcd(BigInteger var0)
           
 int getLowestSetBit()
           
 int hashCode()
           
 int intValue()
           
 boolean isProbablePrime(int var0)
           
 long longValue()
           
 BigInteger max(BigInteger var0)
           
 BigInteger min(BigInteger var0)
           
 BigInteger mod(BigInteger var0)
           
 BigInteger modInverse(BigInteger var0)
           
 BigInteger modPow(BigInteger var0, BigInteger var1)
           
 BigInteger multiply(BigInteger var0)
           
 BigInteger negate()
           
 BigInteger not()
           
 BigInteger or(BigInteger var0)
           
 BigInteger pow(int var0)
           
 BigInteger remainder(BigInteger var0)
           
 BigInteger setBit(int var0)
           
 BigInteger shiftLeft(int var0)
           
 BigInteger shiftRight(int var0)
           
 int signum()
           
 BigInteger subtract(BigInteger var0)
           
 boolean testBit(int var0)
           
 byte[] toByteArray()
           
 String toString()
           
 String toString(int var0)
           
static BigInteger valueOf(long var0)
           
 BigInteger xor(BigInteger var0)
           
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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)

equals

public boolean equals(Object var0)
Overrides:
equals in class Object

compareTo

public int compareTo(BigInteger var0)

compareTo

public int compareTo(Object var0)
Specified by:
compareTo in interface Comparable

intValue

public int intValue()
Specified by:
intValue in class Number

longValue

public long longValue()
Specified by:
longValue in class Number

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()
Overrides:
toString in class Object

toString

public String toString(int var0)

max

public BigInteger max(BigInteger var0)

min

public BigInteger min(BigInteger var0)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

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 class Number

floatValue

public float floatValue()
Specified by:
floatValue in class Number


Copyright © 2006-2010 OSGi Alliance. All Rights Reserved.