Integer.ParseInt Método

Definición

Sobrecargas

Nombre Description
ParseInt(ICharSequence, Int32, Int32, Int32)

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

ParseInt(String)

Analiza el argumento de cadena como un entero decimal con signo.

ParseInt(String, Int32)

Analiza el argumento de cadena como un entero con signo en el radix especificado por el segundo argumento.

ParseInt(String, Int32, Int32, Int32)

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

ParseInt(ICharSequence, Int32, Int32, Int32)

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a 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

Parámetros

s
ICharSequence

que CharSequence contiene la int representación que se va a analizar

beginIndex
Int32

índice inicial, inclusivo.

endIndex
Int32

índice final, exclusivo.

radix
Int32

el radix que se va a usar al analizar s.

Devoluciones

firmado int representado por la subsecuencia en el radix especificado.

Atributos

Comentarios

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

El método no toma medidas para protegerse contra la mutación durante el CharSequence análisis.

Agregado en 9.

Java documentación para java.lang.Integer.parseInt(java.lang.CharSequence, int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ParseInt(String)

Analiza el argumento de cadena como un entero decimal con signo.

[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

Parámetros

s
String

que String contiene la int representación que se va a analizar

Devoluciones

el valor entero representado por el argumento en decimal.

Atributos

Excepciones

si string no se puede analizar como un valor entero.

Comentarios

Analiza el argumento de cadena como un entero decimal con signo. Los caracteres de la cadena deben ser dígitos decimales, salvo que el primer carácter puede ser un signo '-' menos ASCII ('\u005Cu002D') para indicar un valor negativo o un signo '+' más ASCII ('\u005Cu002B') para indicar un valor positivo. Se devuelve el valor entero resultante, exactamente como si el argumento y el radix 10 se proporcionaran como argumentos al #parseInt(java.lang.String, int) método .

Java documentación para java.lang.Integer.parseInt(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ParseInt(String, Int32)

Analiza el argumento de cadena como un entero con signo en el radix especificado por el segundo argumento.

[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

Parámetros

s
String

String que contiene la representación de entero que se va a analizar.

radix
Int32

el radix que se va a usar al analizar s.

Devoluciones

entero representado por el argumento string en el radix especificado.

Atributos

Excepciones

si string no se puede analizar como un valor entero, o radix Character.MAX_RADIX.

Comentarios

Analiza el argumento de cadena como un entero con signo en el radix especificado por el segundo argumento. Los caracteres de la cadena deben ser todos dígitos del radix especificado (determinado por si java.lang.Character#digit(char, int) devuelve un valor no negativo), excepto que el primer carácter puede ser un signo '-' menos ASCII ('\u005Cu002D') para indicar un valor negativo o un signo '+' más ASCII ('\u005Cu002B') para indicar un valor positivo. Se devuelve el valor entero resultante.

Se produce una excepción de tipo NumberFormatException si se produce alguna de las situaciones siguientes: <ul><li>El primer argumento es null o es una cadena de longitud cero.

<li>El radix es menor o java.lang.Character#MIN_RADIX mayor que java.lang.Character#MAX_RADIX.

<li>Cualquier carácter de la cadena no es un dígito del radix especificado, salvo que el primer carácter puede ser un signo '-' menos () o signo más '\u005Cu002D' ('+''\u005Cu002B') siempre que la cadena tenga más de longitud 1.

<li>El valor representado por la cadena no es un valor de tipo int. </ul>

Ejemplos: <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 documentación para java.lang.Integer.parseInt(java.lang.String, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

ParseInt(String, Int32, Int32, Int32)

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

public static int ParseInt(string s, int beginIndex, int endIndex, int radix);
static member ParseInt : string * int * int * int -> int

Parámetros

s
String

que CharSequence contiene la int representación que se va a analizar

beginIndex
Int32

índice inicial, inclusivo.

endIndex
Int32

índice final, exclusivo.

radix
Int32

el radix que se va a usar al analizar s.

Devoluciones

firmado int representado por la subsecuencia en el radix especificado.

Comentarios

Analiza el CharSequence argumento como un objeto con signo int en el especificado radix, comenzando en el especificado beginIndex y extendiéndose a endIndex - 1.

El método no toma medidas para protegerse contra la mutación durante el CharSequence análisis.

Agregado en 9.

Java documentación para java.lang.Integer.parseInt(java.lang.CharSequence, int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a