NumberFormat.Parse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.