Java_BigInteger

字段摘要 
static BigInteger ONE 
          BigInteger 的常量 

1 。 
static BigInteger TEN 
          BigInteger  的常量  10 。 
static BigInteger ZERO 
          BigInteger  的常量  0 。 
构造方法摘要 
BigInteger(byte[] val) 
          将包含  BigInteger  的二进制补码表示形式的  byte  数组转换为  BigInteger 。 
BigInteger(int signum, byte[] magnitude) 
          将  BigInteger  的符号 - 数量表示形式转换为  BigInteger 。 
BigInteger(int bitLength, int certainty, Random rnd) 
          构造一个随机生成的正  BigInteger ,它可能是一个具有指定  bitLength  的素数。 
BigInteger(int numBits, Random rnd) 
          构造一个随机生成的  BigInteger ,它是在  到  (2numBits - 1) (包括)范围内均匀分布的值。 
BigInteger(String val) 
          将  BigInteger  的十进制字符串表示形式转换为  BigInteger 。 
BigInteger(String val, int radix) 
          将指定基数的  BigInteger  的字符串表示形式转换为  BigInteger 。 
方法摘要 
 BigInteger abs() 
          返回其值是此  BigInteger  的绝对值的  BigInteger 。 
 BigInteger add(BigInteger val) 
          返回其值为  (this + val)  的  BigInteger 。 
 BigInteger and(BigInteger val) 
          返回其值为  (this & val)  的  BigInteger 。 
 BigInteger andNot(BigInteger val) 
          返回其值为  (this & ~val)  的  BigInteger 。 
 int bitCount() 
          返回此  BigInteger  的二进制补码表示形式中与符号不同的位的数量。 
 int bitLength() 
          返回此  BigInteger  的最小的二进制补码表示形式的位数,不包括 符号位。 
 BigInteger clearBit(int n) 
          返回其值与清除了指定位的此  BigInteger  等效的  BigInteger 。 
 int compareTo(BigInteger val) 
          将此  BigInteger  与指定的  BigInteger  进行比较。 
 BigInteger divide(BigInteger val) 
          返回其值为  (this / val)  的  BigInteger 。 
 BigInteger[] divideAndRemainder(BigInteger val) 
          返回包含  (this / val)  后跟  (this % val)  的两个  BigInteger  的数组。 
 double doubleValue() 
          将此  BigInteger  转换为  double 。 
 boolean equals(Object x) 
          比较此  BigInteger  与指定的  Object  的相等性。 
 BigInteger flipBit(int n) 
          返回其值与对此  BigInteger  进行指定位翻转后的值等效的  BigInteger 。 
 float floatValue() 
          将此  BigInteger  转换为  float 。 
 BigInteger gcd(BigInteger val) 
          返回一个  BigInteger ,其值是  abs(this)  和  abs(val)  的最大公约数。 
 int getLowestSetBit() 
          返回此  BigInteger  最右端(最低位) 比特的索引(即从此字节的右端开始到本字节中最右端  比特之间的  比特的位数)。 
 int hashCode() 
          返回此  BigInteger  的哈希码。 
 int intValue() 
          将此  BigInteger  转换为  int 。 
 boolean isProbablePrime(int certainty) 
          如果此  BigInteger  可能为素数,则返回  true ,如果它一定为合数,则返回  false 。 
 long longValue() 
          将此  BigInteger  转换为  long 。 
 BigInteger max(BigInteger val) 
          返回此  BigInteger  和  val  的最大值。 
 BigInteger min(BigInteger val) 
          返回此  BigInteger  和  val  的最小值。 
 BigInteger mod(BigInteger m) 
          返回其值为  (this mod m)  的  BigInteger 。 
 BigInteger modInverse(BigInteger m) 
          返回其值为  (this-1 mod m)  的  BigInteger 。 
 BigInteger modPow(BigInteger exponent, BigInteger m) 
          返回其值为  (thisexponent mod m)  的  BigInteger 。 
 BigInteger multiply(BigInteger val) 
          返回其值为  (this * val)  的  BigInteger 。 
 BigInteger negate() 
          返回其值是  (-this)  的  BigInteger 。 
 BigInteger nextProbablePrime() 
          返回大于此  BigInteger  的可能为素数的第一个整数。 
 BigInteger not() 
          返回其值为  (~this)  的  BigInteger 。 
 BigInteger or(BigInteger val) 
          返回其值为  (this | val)  的  BigInteger 。 
 BigInteger pow(int exponent) 
          返回其值为  (thisexponent)  的  BigInteger 。 
static BigInteger probablePrime(int bitLength, Random rnd) 
          返回有可能是素数的、具有指定长度的正  BigInteger 。 
 BigInteger remainder(BigInteger val) 
          返回其值为  (this % val)  的  BigInteger 。 
 BigInteger setBit(int n) 
          返回其值与设置了指定位的此  BigInteger  等效的  BigInteger 。 
 BigInteger shiftLeft(int n) 
          返回其值为  (this << n)  的  BigInteger 。 
 BigInteger shiftRight(int n) 
          返回其值为  (this >> n)  的  BigInteger 。 
 int signum() 
          返回此  BigInteger  的正负号函数。 
 BigInteger subtract(BigInteger val) 
          返回其值为  (this - val)  的  BigInteger 。 
 boolean testBit(int n) 
          当且仅当设置了指定的位时,返回  true 。 
 byte[] toByteArray() 
          返回一个  byte  数组,该数组包含此  BigInteger  的二进制补码表示形式。 
 String toString() 
          返回此  BigInteger  的十进制字符串表示形式。 
 String toString(int radix) 
          返回此  BigInteger  的给定基数的字符串表示形式。 
static BigInteger valueOf(long val) 
          返回其值等于指定  long  的值的  BigInteger 。 
 BigInteger xor(BigInteger val) 
          返回其值为  (this ^ val)  的  BigInteger 。 
  
 

转载于:https://www.cnblogs.com/zjushuiping/archive/2012/05/31/2528194.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值