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 バージョン間で変更される可能性があります。 ロケールに依存しない 10 進数を逆シリアル化するために、 Long#parseLong(String)や java.math.BigDecimal など、ボックス化された型で解析メソッドを使用することを検討してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 を返します (例: [Long.MIN_VALUE,Long.MAX_VALUE] の範囲内で、小数点以下を指定しない場合)。それ以外の場合は Double を返します。 IntegerOnly が設定されている場合、小数点で停止します (または等しい場合、たとえば、有理数 "1 2/3" の場合は、1 の後に停止します)。 例外をスローしません。オブジェクトを解析できない場合、インデックスは変更されません。
<b>WARNING:</b> このメソッドを使用して数値を逆シリアル化しないでください。 基になるローカライズされた番号形式と解析動作は、ロケールの一般的な使用法が変わると、Android バージョン間で変更される可能性があります。 ロケールに依存しない 10 進数を逆シリアル化するために、 Long#parseLong(String)や java.math.BigDecimal など、ボックス化された型で解析メソッドを使用することを検討してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。