Scanner.NextFloat メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力の次のトークンを floatとしてスキャンします。
[Android.Runtime.Register("nextFloat", "()F", "")]
public float NextFloat();
[<Android.Runtime.Register("nextFloat", "()F", "")>]
member this.NextFloat : unit -> single
返品
入力からスキャンされたfloat
- 属性
例外
この Scanner が閉じられている場合は >。
入力が使い果たされた場合は 〗。
次のトークンを有効な float 値に変換できない場合。
注釈
入力の次のトークンを floatとしてスキャンします。 このメソッドは、次のトークンを有効な float 値に変換できない場合に InputMismatchException をスローします。 翻訳が成功すると、スキャナーは一致した入力を超えて進みます。
次のトークンが上記で定義した <i>float</i> 正規表現と一致する場合、トークンは、ロケール固有のプレフィックス、グループ区切り記号、ロケール固有のサフィックスをすべて削除するかのように float 値に変換され、ロケール固有の負のプレフィックスとサフィックスが存在する場合は負の符号 (-) をプリペンドして、 Character#digit Character.digitを介して非 ASCII 桁を ASCII 数字にマッピングします。 結果の文字列を Float#parseFloat Float.parseFloatに渡します。 トークンがローカライズされた NaN 文字列または無限大文字列と一致する場合は、必要に応じて "Nan" または "Infinity" が Float#parseFloat(String) Float.parseFloat に渡されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。