Lenguaje

NumberFormat.Parse Método

Definición

Sobrecargas

Nombre Description
Parse(String)

Analiza el texto desde el principio de la cadena especificada para generar un número.

Parse(String, ParsePosition)

Devuelve un long si es posible (e.

Parse(String)

Analiza el texto desde el principio de la cadena especificada para generar un número.

[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/lang/Number;", "GetParse_Ljava_lang_String_Handler")]
public virtual Java.Lang.Number? Parse(string source);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/lang/Number;", "GetParse_Ljava_lang_String_Handler")>]
abstract member Parse : string -> Java.Lang.Number
override this.Parse : string -> Java.Lang.Number

Parámetros

source
String

cuyo String principio se debe analizar.

Devoluciones

Objeto Number analizado de la cadena.

Atributos

Excepciones

si se produce un error durante el análisis.

Comentarios

Analiza el texto desde el principio de la cadena especificada para generar un número. Es posible que el método no use todo el texto de la cadena especificada.

Consulte el método para obtener más información sobre el #parse(String, ParsePosition) análisis de números.

<b>WARNING:</b> No use este método para deserializar un número. El formato de número localizado subyacente y los comportamientos de análisis pueden cambiar en las versiones de Android como uso común en los cambios de configuración regional. Considere la posibilidad de usar los métodos de análisis en los tipos boxeados, por ejemplo Long#parseLong(String), , o java.math.BigDecimal para deserializar un número decimal independiente de la configuración regional.

Java documentación para java.text.NumberFormat.parse(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

Parse(String, ParsePosition)

Devuelve un long si es posible (e.

[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")]
public abstract Java.Lang.Number? Parse(string source, Java.Text.ParsePosition parsePosition);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler")>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Lang.Number

Parámetros

source
String

cadena que se va a analizar

parsePosition
ParsePosition

posición de análisis

Devoluciones

el valor analizado

Atributos

Comentarios

Devuelve un valor Long si es posible (por ejemplo, dentro del intervalo [Long.MIN_VALUE, Long.MAX_VALUE] y sin decimales), de lo contrario, un valor Double. Si se establece IntegerOnly, se detendrá en un separador decimal (o equivalente; por ejemplo, para números racionales "1 2/3", se detendrá después de 1). No produce una excepción; si no se puede analizar ningún objeto, el índice no se modifica.

<b>WARNING:</b> No use este método para deserializar un número. El formato de número localizado subyacente y los comportamientos de análisis pueden cambiar en las versiones de Android como uso común en los cambios de configuración regional. Considere la posibilidad de usar los métodos de análisis en los tipos boxeados, por ejemplo Long#parseLong(String), , o java.math.BigDecimal para deserializar un número decimal independiente de la configuración regional.

Java documentación para java.text.NumberFormat.parse(java.lang.String, java.text.ParsePosition).

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