Java_BigInteger
生活随笔
收集整理的這篇文章主要介紹了
Java_BigInteger
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
字段摘要?
static?BigInteger?ONE?
??????????BigInteger?的常量?
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,它是在?0?到?(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?最右端(最低位)1?比特的索引(即從此字節的右端開始到本字節中最右端?1?比特之間的?0?比特的位數)。?
?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
總結
以上是生活随笔為你收集整理的Java_BigInteger的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Http的轻微配置
- 下一篇: java美元兑换,(Java实现) 美元