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