Section courante

A propos

Section administrative du site

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