NumberFormat.Parse 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。