Sprache

NumberFormat.Parse Methode

Definition

Überlädt

Name Beschreibung
Parse(String)

Analysiert Text vom Anfang der angegebenen Zeichenfolge, um eine Zahl zu erzeugen.

Parse(String, ParsePosition)

Gibt einen Long-Wert zurück (z. B.

Parse(String)

Analysiert Text vom Anfang der angegebenen Zeichenfolge, um eine Zahl zu erzeugen.

[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

Parameter

source
String

A String , dessen Anfang analysiert werden soll.

Gibt zurück

Eine Number Analyse aus der Zeichenfolge.

Attribute

Ausnahmen

wenn während der Analyse ein Fehler auftritt.

Hinweise

Analysiert Text vom Anfang der angegebenen Zeichenfolge, um eine Zahl zu erzeugen. Die Methode verwendet möglicherweise nicht den gesamten Text der angegebenen Zeichenfolge.

Weitere Informationen zur Zahlenanalyse finden Sie in der #parse(String, ParsePosition) Methode.

<b>WARNING:</b> Verwenden Sie diese Methode nicht, um eine Zahl zu deserialisieren. Das zugrunde liegende lokalisierte Zahlenformat und das Analyseverhalten können sich in Android-Versionen ändern, da die Verwendung in den Gebietsschemaänderungen üblich ist. Erwägen Sie die Verwendung der Analysemethoden in den Boxtypen, z. B. Long#parseLong(String)zum java.math.BigDecimal Deserialisieren einer gebietsschemaunabhängigen Dezimalzahl.

Java Dokumentation für java.text.NumberFormat.parse(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Parse(String, ParsePosition)

Gibt einen Long-Wert zurück (z. B.

[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

Parameter

source
String

die zu analysierende Zeichenfolge

parsePosition
ParsePosition

die Analyseposition

Gibt zurück

der analysierte Wert

Attribute

Hinweise

Gibt einen Long -Wert (z. B. innerhalb des Bereichs [Long.MIN_VALUE, Long.MAX_WERT] und ohne Dezimalstellen) zurück, andernfalls einen Double-Wert. Wenn IntegerOnly festgelegt ist, wird an einem Dezimalkomma (oder einer Entsprechung, z. B. für rationale Zahlen "1 2/3", nach der 1 beendet). Löst keine Ausnahme aus. wenn kein Objekt analysiert werden kann, ist der Index unverändert!

<b>WARNING:</b> Verwenden Sie diese Methode nicht, um eine Zahl zu deserialisieren. Das zugrunde liegende lokalisierte Zahlenformat und das Analyseverhalten können sich in Android-Versionen ändern, da die Verwendung in den Gebietsschemaänderungen üblich ist. Erwägen Sie die Verwendung der Analysemethoden in den Boxtypen, z. B. Long#parseLong(String)zum java.math.BigDecimal Deserialisieren einer gebietsschemaunabhängigen Dezimalzahl.

Java Dokumentation für java.text.NumberFormat.parse(java.lang.String, java.text.ParsePosition).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: