Linguaggio

NumberFormat.Parse Metodo

Definizione

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.

Si applica a