Langage

NumberFormat.Parse Méthode

Définition

Surcharges

Nom Description
Parse(String)

Analyse le texte à partir du début de la chaîne donnée pour produire un nombre.

Parse(String, ParsePosition)

Retourne un type Long si possible (e.

Parse(String)

Analyse le texte à partir du début de la chaîne donnée pour produire un nombre.

[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

Paramètres

source
String

Dont String le début doit être analysé.

Retours

Analyse Number de la chaîne.

Attributs

Exceptions

si une erreur se produit pendant l’analyse.

Remarques

Analyse le texte à partir du début de la chaîne donnée pour produire un nombre. La méthode peut ne pas utiliser l’intégralité du texte de la chaîne donnée.

Pour plus d’informations sur l’analyse des nombres, consultez la #parse(String, ParsePosition) méthode.

<b>WARNING :</b> N’utilisez pas cette méthode pour désérialiser un nombre. Le format de nombre localisé sous-jacent et les comportements d’analyse peuvent changer entre les versions d’Android en tant qu’utilisation courante dans les paramètres régionaux. Envisagez d’utiliser les méthodes d’analyse dans les types boxed, par exemple Long#parseLong(String), ou java.math.BigDecimal pour désérialiser un nombre décimal indépendant des paramètres régionaux.

Java documentation pour java.text.NumberFormat.parse(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 à

Parse(String, ParsePosition)

Retourne un type Long si possible (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

Paramètres

source
String

chaîne à analyser

parsePosition
ParsePosition

position d’analyse

Retours

valeur analysée

Attributs

Remarques

Renvoie un type Long si possible (par exemple, dans la plage [Long.MIN_VALUE, Long.MAX_VALUE] et sans décimales), sinon un double. Si IntegerOnly est défini, s’arrête à un point décimal (ou équivalent ; par exemple, pour les nombres rationnels « 1 2/3 », s’arrête après le 1). Ne lève pas d’exception ; si aucun objet ne peut être analysé, l’index n’est pas modifié !

<b>WARNING :</b> N’utilisez pas cette méthode pour désérialiser un nombre. Le format de nombre localisé sous-jacent et les comportements d’analyse peuvent changer entre les versions d’Android en tant qu’utilisation courante dans les paramètres régionaux. Envisagez d’utiliser les méthodes d’analyse dans les types boxed, par exemple Long#parseLong(String), ou java.math.BigDecimal pour désérialiser un nombre décimal indépendant des paramètres régionaux.

Java documentation pour java.text.NumberFormat.parse(java.lang.String, java.text.ParsePosition).

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 à