NumberFormat.Parse 方法

定义

重载

名称 说明
Parse(String)

分析给定字符串开头的文本以生成数字。

Parse(String, ParsePosition)

如果可能,则返回 Long (e.

Parse(String)

分析给定字符串开头的文本以生成数字。

[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

参数

source
String

String应分析其开头。

返回

Number从字符串分析。

属性

例外

如果在分析期间发生错误,则为

注解

分析给定字符串开头的文本以生成数字。 该方法不能使用给定字符串的整个文本。

有关数字分析的详细信息,请参阅该方法 #parse(String, ParsePosition)

<b>WARNING:</b> 请勿使用此方法反序列化数字。 基础本地化的数字格式和分析行为可以在 Android 版本中更改,因为区域设置中的常见用法会发生变化。 请考虑在装箱类型中使用分析方法,例如 Long#parseLong(String),或 java.math.BigDecimal 用于反序列化与区域设置无关的十进制数。

Java文档java.text.NumberFormat.parse(java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Parse(String, ParsePosition)

如果可能,则返回 Long (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

参数

source
String

要分析的字符串

parsePosition
ParsePosition

分析位置

返回

已分析的值

属性

注解

如果可能(例如,在 [Long.MIN_VALUE, Long.MAX_VALUE] 范围内且没有十进制值),则返回 Long,否则返回 Double。 如果设置了 IntegerOnly,将在小数点(或等效)处停止;例如,对于理性数字“1 2/3”,将在 1 后停止。 不引发异常;如果无法分析对象,则索引保持不变!

<b>WARNING:</b> 请勿使用此方法反序列化数字。 基础本地化的数字格式和分析行为可以在 Android 版本中更改,因为区域设置中的常见用法会发生变化。 请考虑在装箱类型中使用分析方法,例如 Long#parseLong(String),或 java.math.BigDecimal 用于反序列化与区域设置无关的十进制数。

Java文档java.text.NumberFormat.parse(java.lang.String, java.text.ParsePosition)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于