BigInteger Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| BigInteger(Byte[]) |
Traduit un tableau d’octets contenant la représentation binaire complète des deux d’un BigInteger en BigInteger. |
| BigInteger(String) |
Traduit la représentation sous forme de chaîne décimale d’un BigInteger en BigInteger. |
| BigInteger(Int32, Random) |
Construit un BigInteger généré de manière aléatoire, uniformément distribué sur la plage 0 à (2<sup> |
| BigInteger(Int32, Byte[]) |
Traduit la représentation de l’ampleur du signe d’un BigInteger en BigInteger. |
| BigInteger(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| BigInteger(String, Int32) |
Traduit la représentation sous forme de chaîne d’un BigInteger dans le radix spécifié en BigInteger. |
| BigInteger(Byte[], Int32, Int32) |
Traduit un sous-tableau d’octets contenant la représentation binaire complète des deux octets d’un BigInteger en BigInteger. |
| BigInteger(Int32, Int32, Random) |
Construit un BigInteger positif généré de manière aléatoire qui est probablement premier, avec le bitLength spécifié. |
| BigInteger(Int32, Byte[], Int32, Int32) |
Traduit la représentation de l’ampleur du signe d’un BigInteger en BigInteger. |
BigInteger(Byte[])
Traduit un tableau d’octets contenant la représentation binaire complète des deux d’un BigInteger en BigInteger.
[Android.Runtime.Register(".ctor", "([B)V", "")]
public BigInteger(byte[]? val);
[<Android.Runtime.Register(".ctor", "([B)V", "")>]
new Java.Math.BigInteger : byte[] -> Java.Math.BigInteger
Paramètres
- val
- Byte[]
big-endian deux représentations binaires complémentaires d’un BigInteger.
- Attributs
Exceptions
si value == null.
si la longueur est value égale à zéro.
Remarques
Traduit un tableau d’octets contenant la représentation binaire complète des deux d’un BigInteger en BigInteger. Le tableau d’entrée est supposé être dans l’ordre des octets big-endian : l’octet le plus significatif se trouve dans le zéroe élément. Le val tableau est supposé être inchangé pendant la durée de l’appel du constructeur.
Java documentation pour java.math.BigInteger.BigInteger(.*byte[]).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(String)
Traduit la représentation sous forme de chaîne décimale d’un BigInteger en BigInteger.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public BigInteger(string val);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Math.BigInteger : string -> Java.Math.BigInteger
Paramètres
- val
- String
Représentation sous forme de chaîne décimale de BigInteger.
- Attributs
Exceptions
si value == null.
s’il value n’est pas une représentation valide d’un BigInteger.
Remarques
Java documentation pour java.math.BigInteger.BigInteger(java.lang.String).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(Int32, Random)
Construit un BigInteger généré de manière aléatoire, uniformément distribué sur la plage 0 à (2<sup>numBits</sup> - 1), inclus.
[Android.Runtime.Register(".ctor", "(ILjava/util/Random;)V", "")]
public BigInteger(int numBits, Java.Util.Random rnd);
[<Android.Runtime.Register(".ctor", "(ILjava/util/Random;)V", "")>]
new Java.Math.BigInteger : int * Java.Util.Random -> Java.Math.BigInteger
Paramètres
- numBits
- Int32
bitLength maximal de la nouvelle BigInteger.
- rnd
- Random
source de hasard à utiliser pour l’informatique du nouveau BigInteger.
- Attributs
Exceptions
si numBits
Remarques
Java documentation pour java.math.BigInteger.BigInteger(int, java.util.Random).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(Int32, Byte[])
Traduit la représentation de l’ampleur du signe d’un BigInteger en BigInteger.
[Android.Runtime.Register(".ctor", "(I[B)V", "")]
public BigInteger(int signum, byte[]? magnitude);
[<Android.Runtime.Register(".ctor", "(I[B)V", "")>]
new Java.Math.BigInteger : int * byte[] -> Java.Math.BigInteger
Paramètres
- signum
- Int32
signum du nombre (-1 pour négatif, 0 pour zéro, 1 pour positif).
- magnitude
- Byte[]
représentation binaire big-endienne de l’ampleur du nombre.
- Attributs
Exceptions
si magnitude == null.
si le signe n’est pas l’un de -1, 0, 1 ou si le signe est égal à zéro et que la magnitude contient des entrées non nulles.
Remarques
Traduit la représentation de l’ampleur du signe d’un BigInteger en BigInteger. Le signe est représenté sous la forme d’une valeur de signe entier : -1 pour négatif, 0 pour zéro ou 1 pour positif. La magnitude est un tableau d’octets dans l’ordre des octets big-endian : l’octet le plus significatif est le zéroe élément. Un tableau de magnitude de longueur nulle est autorisé et entraîne une valeur BigInteger de 0, qu’il s’agisse de -1, 0 ou 1. Le magnitude tableau est supposé être inchangé pendant la durée de l’appel du constructeur.
Java documentation pour java.math.BigInteger.BigInteger(.*int, .*byte[]).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(IntPtr, JniHandleOwnership)
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.
protected BigInteger(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Math.BigInteger : nativeint * Android.Runtime.JniHandleOwnership -> Java.Math.BigInteger
Paramètres
- transfer
- JniHandleOwnership
Indiquant JniHandleOwnershipcomment gérer javaReference
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(String, Int32)
Traduit la représentation sous forme de chaîne d’un BigInteger dans le radix spécifié en BigInteger.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")]
public BigInteger(string val, int radix);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")>]
new Java.Math.BigInteger : string * int -> Java.Math.BigInteger
Paramètres
- val
- String
Représentation sous forme de chaîne de BigInteger.
- radix
- Int32
radix à utiliser pour interpréter val.
- Attributs
Exceptions
si value == null.
s’il value ne s’agit pas d’une représentation valide d’un BigInteger ou si ou radix .radix > Character.MAX_RADIX
Remarques
Java documentation pour java.math.BigInteger.BigInteger(java.lang.String, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(Byte[], Int32, Int32)
Traduit un sous-tableau d’octets contenant la représentation binaire complète des deux octets d’un BigInteger en BigInteger.
[Android.Runtime.Register(".ctor", "([BII)V", "", ApiSince=33)]
public BigInteger(byte[]? val, int off, int len);
[<Android.Runtime.Register(".ctor", "([BII)V", "", ApiSince=33)>]
new Java.Math.BigInteger : byte[] * int * int -> Java.Math.BigInteger
Paramètres
- val
- Byte[]
Tableau d’octets contenant un sous-tableau qui est la représentation binaire de complément de deux big-endian d’un BigInteger.
- off
- Int32
décalage de début de la représentation binaire.
- len
- Int32
nombre d’octets à utiliser.
- Attributs
Remarques
Traduit un sous-tableau d’octets contenant la représentation binaire complète des deux octets d’un BigInteger en BigInteger. Le sous-tableau est spécifié via un décalage dans le tableau et une longueur. Le sous-tableau est supposé être dans l’ordre des octets big-endian : l’octet le plus significatif est l’élément à l’index off. Le val tableau est supposé être inchangé pendant la durée de l’appel du constructeur.
Un IndexOutOfBoundsException est levée si la longueur du tableau val n’est pas zéro et off qu’elle est négative, len est négative ou off+len est supérieure à la longueur de val.
Ajouté dans 9.
Java documentation pour java.math.BigInteger.BigInteger(.*byte[], .*int, .*int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(Int32, Int32, Random)
Construit un BigInteger positif généré de manière aléatoire qui est probablement premier, avec le bitLength spécifié.
[Android.Runtime.Register(".ctor", "(IILjava/util/Random;)V", "")]
public BigInteger(int bitLength, int certainty, Java.Util.Random rnd);
[<Android.Runtime.Register(".ctor", "(IILjava/util/Random;)V", "")>]
new Java.Math.BigInteger : int * int * Java.Util.Random -> Java.Math.BigInteger
Paramètres
- bitLength
- Int32
bitLength du BigInteger retourné.
- certainty
- Int32
une mesure de l’incertitude que l’appelant est prêt à tolérer. La probabilité que le nouveau BigInteger représente un nombre premier dépasse (1 à 1/2<sup>certainty</sup).> Le temps d’exécution de ce constructeur est proportionnel à la valeur de ce paramètre.
- rnd
- Random
source de bits aléatoires utilisés pour sélectionner les candidats à tester pour la primalité.
- Attributs
Exceptions
si bitLength .
Remarques
Java documentation pour java.math.BigInteger.BigInteger(int, int, java.util.Random).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
BigInteger(Int32, Byte[], Int32, Int32)
Traduit la représentation de l’ampleur du signe d’un BigInteger en BigInteger.
[Android.Runtime.Register(".ctor", "(I[BII)V", "", ApiSince=33)]
public BigInteger(int signum, byte[]? magnitude, int off, int len);
[<Android.Runtime.Register(".ctor", "(I[BII)V", "", ApiSince=33)>]
new Java.Math.BigInteger : int * byte[] * int * int -> Java.Math.BigInteger
Paramètres
- signum
- Int32
signum du nombre (-1 pour négatif, 0 pour zéro, 1 pour positif).
- magnitude
- Byte[]
représentation binaire big-endienne de l’ampleur du nombre.
- off
- Int32
décalage de début de la représentation binaire.
- len
- Int32
nombre d’octets à utiliser.
- Attributs
Remarques
Traduit la représentation de l’ampleur du signe d’un BigInteger en BigInteger. Le signe est représenté sous la forme d’une valeur de signe entier : -1 pour négatif, 0 pour zéro ou 1 pour positif. La magnitude est un sous-tableau d’un tableau d’octets dans l’ordre d’octets big-endian : l’octet le plus significatif est l’élément à l’index off. Une valeur nulle de la longueur len est autorisée et entraîne une valeur BigInteger de 0, qu’elle soit comprise entre -1, 0 ou 1. Le magnitude tableau est supposé être inchangé pendant la durée de l’appel du constructeur.
Un IndexOutOfBoundsException est levée si la longueur du tableau magnitude n’est pas zéro et off qu’elle est négative, len est négative ou off+len est supérieure à la longueur de magnitude.
Ajouté dans 9.
Java documentation pour java.math.BigInteger.BigInteger(.*int, .*byte[], .*int, .*int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.