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()のこのメソッドの呼び出しは、このスキャナーの既定の基数であるradix呼び出しnextInt(radix)とまったく同じ方法で動作します。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

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_RADIXCharacter#MAX_RADIX Character.MAX_RADIX場合、an IllegalArgumentException がスローされます。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象