Scanner.NextInt メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
NextInt() |
入力の次のトークンを としてスキャンします |
NextInt(Int32) |
入力の次のトークンを としてスキャンします |
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.digit
ASCII 以外の数字を 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)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。