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()
のこのメソッドの呼び出しは、このスキャナーの既定の基数である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.digit
ASCII 以外の数字を ASCII 数字にマッピングします。<> 指定した基数で結果の文字列Integer#parseInt(String, int) Integer.parseInt
を渡します。
基数が以下 Character#MIN_RADIX Character.MIN_RADIX
の Character#MAX_RADIX Character.MAX_RADIX
場合、an IllegalArgumentException
がスローされます。
の Java ドキュメントjava.util.Scanner.nextInt(.*int)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。