語言

NumberFormat.Parse 方法

定義

多載

名稱 Description
Parse(String)

從給定字串的開頭解析文字以產生一個數字。

Parse(String, ParsePosition)

如果可能的話,回放多頭(例如:

Parse(String)

從給定字串的開頭解析文字以產生一個數字。

[Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/lang/Number;", "GetParse_Ljava_lang_String_Handler", ApiSince=24)]
public virtual Java.Lang.Number? Parse(string? text);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)Ljava/lang/Number;", "GetParse_Ljava_lang_String_Handler", ApiSince=24)>]
abstract member Parse : string -> Java.Lang.Number
override this.Parse : string -> Java.Lang.Number

參數

text
String

一個應該解析其開頭的字串。

傳回

從字串中解析出一個數字。

屬性

備註

從給定字串的開頭解析文字以產生一個數字。 此方法可能不會使用給定字串的整段文字。

Java 文件 android.icu.text.NumberFormat.parse(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Parse(String, ParsePosition)

如果可能的話,回放多頭(例如:

[Android.Runtime.Register("parse", "(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number;", "GetParse_Ljava_lang_String_Ljava_text_ParsePosition_Handler", ApiSince=24)]
public abstract Java.Lang.Number? Parse(string? text, 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", ApiSince=24)>]
abstract member Parse : string * Java.Text.ParsePosition -> Java.Lang.Number

參數

text
String
parsePosition
ParsePosition

傳回

屬性

備註

若可能,回傳 Long (例如範圍在 [Long.MIN_VALUE, Long.MAX_VALUE] 範圍內且無小數);否則,會回傳另一種類型,例如大十進位、大整數或雙倍。 回傳類型除了 Long 情況外,無法保證。

若設定為 IntegerOnly,則會在小數點停止(或等價點;例如,對於有理數「1 2/3」,會在 1 之後停止)。

不會拋出例外;如果無法解析任何物件,索引則保持不變!

欲了解更多解析細節,請參閱 的 DecimalFormat類別文件中的「Parsing」標頭。

Java 文件 android.icu.text.NumberFormat.parse(java.lang.String, java.text.ParsePosition)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於