Langage

Integer.ParseInt Méthode

Définition

Surcharges

Nom Description
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.

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 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.

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

s
ICharSequence

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.

S’applique à