Scanner.NextInt メソッド

定義

オーバーロード

NextInt()

入力の次のトークンを としてスキャンします int

NextInt(Int32)

入力の次のトークンを としてスキャンします int

NextInt()

入力の次のトークンを としてスキャンします int

[Android.Runtime.Register("nextInt", "()I", "")]
public int NextInt ();
[<Android.Runtime.Register("nextInt", "()I", "")>]
member this.NextInt : unit -> int

戻り値

int入力からスキャンされた

属性

例外

これが Scanner 閉じられている場合は 。

入力が使い果たされた場合は 。

次のトークンを有効な int 値に変換できない場合は 。

注釈

入力の次のトークンを としてスキャンします int

フォーム nextInt() のこのメソッドの呼び出しは、呼び出し nextInt(radix)とまったく同じ方法で動作します。ここで radix 、 は、このスキャナーの既定の基数です。

の Java ドキュメント java.util.Scanner.nextInt()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

NextInt(Int32)

入力の次のトークンを としてスキャンします int

[Android.Runtime.Register("nextInt", "(I)I", "")]
public int NextInt (int radix);
[<Android.Runtime.Register("nextInt", "(I)I", "")>]
member this.NextInt : int -> int

パラメーター

radix
Int32

トークンを int 値として解釈するために使用される基数

戻り値

int入力からスキャンされた

属性

例外

これが Scanner 閉じられている場合は 。

入力が使い果たされた場合は 。

次のトークンを有効な int 値に変換できない場合は 。

注釈

入力の次のトークンを としてスキャンします int。 このメソッドは、次のトークンを有効な int 値に変換できない場合にスロー InputMismatchException します。以下で説明します。 翻訳が成功すると、スキャナーは一致した入力を超えて進みます。

次のトークンが上記で定義した i Integer/i> 正規表現と一致<する場合、トークンは、ロケール固有のプレフィックス、グループ区切り記号、およびロケール固有のサフィックスをすべて削除した場合と同様に値にint変換され、ロケール固有の負のプレフィックスとサフィックスが存在する場合は、負の符号 (-) を使用して Character#digit Character.digitASCII 以外の数字を ASCII 数字にマッピングします。<> 指定した基数を使用して、結果の文字列を にInteger#parseInt(String, int) Integer.parseInt渡します。

基数が より Character#MIN_RADIX Character.MIN_RADIX 小さいか、より大きい Character#MAX_RADIX Character.MAX_RADIX場合は、 IllegalArgumentException がスローされます。

の Java ドキュメント java.util.Scanner.nextInt(.*int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象