Integer.ParseInt Méthode
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 |
|---|---|
| ParseInt(ICharSequence, Int32, Int32, Int32) |
Analyse l’argument |
| ParseInt(String) |
Analyse l’argument de chaîne en tant qu’entier décimal signé. |
| ParseInt(String, Int32) |
Analyse l’argument de chaîne en tant qu’entier signé dans le radix spécifié par le deuxième argument. |
| ParseInt(String, Int32, Int32, Int32) |
Analyse l’argument |
ParseInt(ICharSequence, Int32, Int32, Int32)
Analyse l’argument CharSequence sous la forme d’une signature int dans le fichier spécifié radix, commençant à l’argument spécifié beginIndex et étendu à endIndex - 1.
[Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)]
public static int ParseInt(Java.Lang.ICharSequence s, int beginIndex, int endIndex, int radix);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/CharSequence;III)I", "", ApiSince=33)>]
static member ParseInt : Java.Lang.ICharSequence * int * int * int -> int
Paramètres
contenant CharSequence la int représentation à analyser
- beginIndex
- Int32
l’index de début, inclus.
- endIndex
- Int32
index de fin, exclusif.
- radix
- Int32
le radix à utiliser lors de sl’analyse .
Retours
int signé représenté par la sous-file d’attente dans le radix spécifié.
- Attributs
Remarques
Analyse l’argument CharSequence sous la forme d’une signature int dans le fichier spécifié radix, commençant à l’argument spécifié beginIndex et étendu à endIndex - 1.
La méthode ne prend pas de mesures pour se protéger contre l’être muté lors de l’analyse CharSequence .
Ajouté dans 9.
Java documentation pour java.lang.Integer.parseInt(java.lang.CharSequence, int, 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 à
ParseInt(String)
Analyse l’argument de chaîne en tant qu’entier décimal signé.
[Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")]
public static int ParseInt(string s);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/String;)I", "")>]
static member ParseInt : string -> int
Paramètres
- s
- String
contenant String la int représentation à analyser
Retours
valeur entière représentée par l’argument en décimal.
- Attributs
Exceptions
s’il string ne peut pas être analysé en tant que valeur entière.
Remarques
Analyse l’argument de chaîne en tant qu’entier décimal signé. Les caractères de la chaîne doivent tous être des chiffres décimaux, sauf que le premier caractère peut être un signe '-' moins ASCII ('\u005Cu002D') pour indiquer une valeur négative ou un signe '+' ASCII plus ('\u005Cu002B') pour indiquer une valeur positive. La valeur entière résultante est retournée, exactement comme si l’argument et le radix 10 ont été donnés en tant qu’arguments à la #parseInt(java.lang.String, int) méthode.
Java documentation pour java.lang.Integer.parseInt(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 à
ParseInt(String, Int32)
Analyse l’argument de chaîne en tant qu’entier signé dans le radix spécifié par le deuxième argument.
[Android.Runtime.Register("parseInt", "(Ljava/lang/String;I)I", "")]
public static int ParseInt(string s, int radix);
[<Android.Runtime.Register("parseInt", "(Ljava/lang/String;I)I", "")>]
static member ParseInt : string * int -> int
Paramètres
- s
- String
contenant String la représentation entière à analyser
- radix
- Int32
le radix à utiliser lors de sl’analyse .
Retours
entier représenté par l’argument de chaîne dans le radix spécifié.
- Attributs
Exceptions
s’il string ne peut pas être analysé en tant que valeur entière, ou radix Character.MAX_RADIX.
Remarques
Analyse l’argument de chaîne en tant qu’entier signé dans le radix spécifié par le deuxième argument. Les caractères de la chaîne doivent tous être des chiffres du radix spécifié (tel que déterminé par le java.lang.Character#digit(char, int) fait que retourne une valeur non négative), sauf que le premier caractère peut être un signe '-' ASCII moins ('\u005Cu002D') pour indiquer une valeur négative ou un signe '+' ASCII plus ('\u005Cu002B') pour indiquer une valeur positive. La valeur entière résultante est retournée.
Une exception de type NumberFormatException est levée si l’une des situations suivantes se produit : <ul><li>Le premier argument est null ou est une chaîne de longueur zéro.
<li>Le radix est plus petit que java.lang.Character#MIN_RADIX ou supérieur à java.lang.Character#MAX_RADIX.
<li>Tout caractère de la chaîne n’est pas un chiffre du radix spécifié, sauf que le premier caractère peut être un signe '-' moins ('\u005Cu002D') ou signe plus '+' ('\u005Cu002B') à condition que la chaîne soit supérieure à la longueur 1.
<li>La valeur représentée par la chaîne n’est pas une valeur de type int.
</ul>
Exemples : <blockquote>
parseInt("0", 10) returns 0
parseInt("473", 10) returns 473
parseInt("+42", 10) returns 42
parseInt("-0", 10) returns 0
parseInt("-FF", 16) returns -255
parseInt("1100110", 2) returns 102
parseInt("2147483647", 10) returns 2147483647
parseInt("-2147483648", 10) returns -2147483648
parseInt("2147483648", 10) throws a NumberFormatException
parseInt("99", 8) throws a NumberFormatException
parseInt("Kona", 10) throws a NumberFormatException
parseInt("Kona", 27) returns 411787
</blockquote>
Java documentation pour java.lang.Integer.parseInt(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 à
ParseInt(String, Int32, Int32, Int32)
Analyse l’argument CharSequence sous la forme d’une signature int dans le fichier spécifié radix, commençant à l’argument spécifié beginIndex et étendu à endIndex - 1.
public static int ParseInt(string s, int beginIndex, int endIndex, int radix);
static member ParseInt : string * int * int * int -> int
Paramètres
- s
- String
contenant CharSequence la int représentation à analyser
- beginIndex
- Int32
l’index de début, inclus.
- endIndex
- Int32
index de fin, exclusif.
- radix
- Int32
le radix à utiliser lors de sl’analyse .
Retours
int signé représenté par la sous-file d’attente dans le radix spécifié.
Remarques
Analyse l’argument CharSequence sous la forme d’une signature int dans le fichier spécifié radix, commençant à l’argument spécifié beginIndex et étendu à endIndex - 1.
La méthode ne prend pas de mesures pour se protéger contre l’être muté lors de l’analyse CharSequence .
Ajouté dans 9.
Java documentation pour java.lang.Integer.parseInt(java.lang.CharSequence, int, 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.