NumberFormat.Parse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Parse(String) |
Analizza il testo dall'inizio della stringa specificata per produrre un numero. |
| Parse(String, ParsePosition) |
Restituisce un valore Long se possibile (e. |
Parse(String)
Analizza il testo dall'inizio della stringa specificata per produrre un numero.
[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
Parametri
- source
- String
Oggetto String il cui inizio deve essere analizzato.
Valori restituiti
Oggetto Number analizzato dalla stringa.
- Attributi
Eccezioni
se si verifica un errore durante l'analisi.
Commenti
Analizza il testo dall'inizio della stringa specificata per produrre un numero. Il metodo non può utilizzare l'intero testo della stringa specificata.
Per altre informazioni sull'analisi dei numeri, vedere il #parse(String, ParsePosition) metodo .
<b>WARNING:</b> Non usare questo metodo per deserializzare un numero. Il formato del numero localizzato sottostante e i comportamenti di analisi possono cambiare in tutte le versioni di Android man mano che cambia l'utilizzo comune nelle impostazioni locali. È consigliabile usare i metodi di analisi nei tipi boxed, ad esempio Long#parseLong(String), o java.math.BigDecimal per deserializzare un numero decimale indipendente dalle impostazioni locali.
Documentazione java per java.text.NumberFormat.parse(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Parse(String, ParsePosition)
Restituisce un valore Long se possibile (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
Parametri
- source
- String
Stringa da analizzare
- parsePosition
- ParsePosition
posizione di analisi
Valori restituiti
valore analizzato
- Attributi
Commenti
Restituisce un valore Long, se possibile, ad esempio all'interno dell'intervallo [Long.MIN_VALUE, Long.MAX_VALUE] e senza decimali, altrimenti double. Se IntegerOnly è impostato, si arresterà in corrispondenza di un separatore decimale (o equivalente; ad esempio, per i numeri razionali "1 2/3", si arresterà dopo 1). Non genera un'eccezione; se non è possibile analizzare alcun oggetto, l'indice rimane invariato.
<b>WARNING:</b> Non usare questo metodo per deserializzare un numero. Il formato del numero localizzato sottostante e i comportamenti di analisi possono cambiare in tutte le versioni di Android man mano che cambia l'utilizzo comune nelle impostazioni locali. È consigliabile usare i metodi di analisi nei tipi boxed, ad esempio Long#parseLong(String), o java.math.BigDecimal per deserializzare un numero decimale indipendente dalle impostazioni locali.
Documentazione java per java.text.NumberFormat.parse(java.lang.String, java.text.ParsePosition).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.