BigInteger |
Gros entier |
---|---|
Java | java.math |
Description
Cette classe permet d'effectuer la gestion d'un grand nombre entier.
Liste des méthodes
Méthode | Prototype | Description | Hérité |
---|---|---|---|
BIGINTEGER | public BigInteger(byte[] val); | Ce constructeur permet de créer l'objet en convertissant le tableau d'octets spécifié en représentant pour cet objet. | |
BIGINTEGER | public BigInteger(int signum, byte[] magnitude); | Ce constructeur permet de créer l'objet avec la combinaison de signe et magnitude dans l'objet. | |
BIGINTEGER | public BigInteger(String val, int radix); | Ce constructeur permet de créer l'objet en convertissant la chaine de caractères et la précision spécifié pour cet objet. | |
BIGINTEGER | public BigInteger(String val); | Ce constructeur permet de créer l'objet en convertissant la chaine de caractères représentant la valeur de cet objet. | |
BIGINTEGER | public BigInteger(int numBits, Random rnd); | Ce constructeur permet de créer l'objet en distribuant uniformément les rangs de 0 jusqu'à (2 à la numBits - 1) inclusivement. | |
BIGINTEGER | public BigInteger(int bitLength, int certainty, Random rnd); | Ce constructeur permet de créer l'objet avec la longueur de bits spécifié. | |
ABS | BigInteger abs(); | Cette méthode permet de demander la valeur absolue de la valeur de cet objet. | |
ADD | BigInteger add(BigInteger val); | Cette méthode permet de demander d'ajouter la valeur spécifié à la valeur de cet objet. | |
AND | BigInteger and(BigInteger val); | Cette méthode permet de demander d'effectuer un «Et binaire» de la valeur spécifié à la valeur de cet objet. | |
ANDNOT | BigInteger andNot(BigInteger val); | Cette méthode permet de demander d'effectuer un «Et binaire» de la valeur négatif spécifié à la valeur de cet objet. | |
BITCOUNT | int bitCount(); | Cette méthode permet de demander le nombre de bits dans la représentation de deux de complément de cet objet étant différant de son bit de signe. | |
BITLENGTH | int bitLength(); | Cette méthode permet de demander le nombre de bits dans la représentation minimum de deux de complément de cet objet étant différant de son bit de signe. | |
CLEARBIT | BigInteger clearBit(int n); | Cette méthode permet de demander la valeur équivalente à cet objet avec le désignation des bits effacés. | |
COMPARETO | int compareTo(BigInteger val); | Cette méthode permet de comparer la valeur spécifié avec la valeur de cet objet. | |
DIVIDE | BigInteger divide(BigInteger val); | Cette méthode permet de demander le résultat d'une division avec le diviseur spécifié. | |
DIVIDEANDREMAINDER | BigInteger[] divideAndRemainder(BigInteger val); | Cette méthode permet de demander un tableau de deux éléments contenant le résultat de la division et le restant de la division. | |
DOUBLEVALUE | double doubleValue(); | Cette méthode permet de convertir la valeur de cet objet en une valeur réel de double précision. | |
EQUALS | boolean equals(Object x); | Cette méthode permet d'effectuer une comparaison d'égalité de la valeur de cet objet avec le paramètre spécifié. | |
FLIPBIT | BigInteger flipBit(int n); | Cette méthode permet de demander la valeur équivalente avec la désignation de bit renversé. | |
FLOATVALUE | float floatValue(); | Cette méthode permet de convertir la valeur de cet objet en une valeur réel. | |
GCD | BigInteger gcd(BigInteger val); | Cette méthode permet de demander la valeur la plus proche du diviseur de la valeur de cet objet absolue et de la valeur spécifié absolue. | |
GETLOWESTSETBIT | int getLowestSetBit(); | Cette méthode permet de demander l'index de l'ordre de plus bas d'un bits dans la valeur de cet objet. | |
HASHCODE | int hashCode(); | Cette méthode permet de demander le code haché de cet objet. | |
INTVALUE | int intValue(); | Cette méthode permet de convertir la valeur de cet objet en une valeur entière. | |
ISPROBABLEPRIME | boolean isProbablePrime(int certainty); | Cette méthode permet de vérifier si la valeur de cet objet est probablement un premier autrement c'est un composé. | |
LONGVALUE | long longValue(); | Cette méthode permet de convertir la valeur de cet objet en une valeur entière longue. | |
MAX | BigInteger max(BigInteger val); | Cette méthode permet de demander la valeur maximum entre la valeur de cet objet et la valeur spécifié. | |
MIN | BigInteger min(BigInteger val); | Cette méthode permet de demander la valeur minimum entre la valeur de cet objet et la valeur spécifié. | |
MOD | BigInteger mod(BigInteger m); | Cette méthode permet de demander le restant de la division spécifié appliqué à cette valeur. | |
MODINVERSE | BigInteger modInverse(BigInteger m); | Cette méthode permet de demander le restant de la division spécifié appliqué à cette valeur moins 1. | |
MODPOW | BigInteger modPow(BigInteger exponent, BigInteger m); | Cette méthode permet de demander le restant de la division spécifié appliqué à cette exposant. | |
MULTIPLY | BigInteger multiply(BigInteger val); | Cette méthode permet de demander la valeur de la multiplication de la valeur de l'objet. | |
NEGATE | BigInteger negate(); | Cette méthode permet de demander la valeur négatif de cet objet. | |
NEXTPROBABLEPRIME | BigInteger nextProbablePrime(); | Cette méthode permet de demander le premier entier le plus proche de la valeur de cet objet étant probablement un premier. | |
NOT | BigInteger not(); | Cette méthode permet de demander la négation de la valeur de cet objet. | |
OR | BigInteger or(BigInteger val); | Cette méthode permet de demander d'effectuer un «Ou binaire» de la valeur spécifié à la valeur de cet objet. | |
POW | BigInteger pow(int exponent); | Cette méthode permet de demander l'exposant spécifié appliqué à la valeur de cet objet. | |
PROBABLEPRIME | static BigInteger probablePrime(int bitLength, Random rnd); | Cette méthode permet de demander la valeur positive de cet objet étant probablement un premier avec la longueur de bit spécifié. | |
REMAINDER | BigInteger remainder(BigInteger val); | Cette méthode permet de demander le restant de la division du paramètre de diviseur spécifié. | |
SETBIT | BigInteger setBit(int n); | Cette méthode permet de demander la valeur équivalente à cet objet avec le bit désigné de fixé. | |
SHIFTLEFT | BigInteger shiftLeft(int n); | Cette méthode permet de demander la valeur de cet objet avec un décalage de bits vers la gauche spécifié. | |
SHIFTRIGHT | BigInteger shiftRight(int n); | Cette méthode permet de demander la valeur de cet objet avec un décalage de bits vers la droite spécifié. | |
SIGNUM | int signum(); | Cette méthode permet de demander le signe de la valeur de cet objet (-1 si négatif, 0 si 0 ou 1 si positif). | |
SUBTRACT | BigInteger subtract(BigInteger val); | Cette méthode permet de demander la valeur de la soustraction de la valeur spécifié. | |
TESTBIT | boolean testBit(int n); | Cette méthode permet de vérifier que le bit spécifié est fixé. | |
TOBYTEARRAY | byte[] toByteArray(); | Cette méthode permet de demander un tableau d'octets contenant le complément de deux représentant cet objet. | |
TOSTRING | String toString(); | Cette méthode permet de demander la chaine de caractères décimal représentant cet objet. | |
TOSTRING | String toString(int radix); | Cette méthode permet de demander la chaine de caractères décimal représentant cet objet avec la précision spécifié. | |
VALUEOF | static BigInteger valueOf(long val); | Cette méthode permet de demander la valeur égale à la valeur entière longue spécifié. | |
XOR | BigInteger xor(BigInteger val); | Cette méthode permet de demander d'effectuer un «Ou exclusif binaire» de la valeur spécifié à la valeur de cet objet. |
Dernière mise à jour : Dimanche, le 21 juin 2015