JavaのScannerの主な使用方法
Scannerは、整数、浮動小数点数、文字列などさまざまなタイプデータの読み取りに利用できるJava標準ライブラリによって提供される、ユーザー入力を読み取るためのクラスです。以下は、一般的なScannerの使用方法です。
- Scannerオブジェクトを作成する:
- Scanner scanner = new Scanner(System.in);
- 整数をリード:
- int num = scanner.nextInt();
- 浮動小数点を読む
- double num = scanner.nextDouble();
- 文字列を読み取る
- String str = scanner.次の行();
- 読み込みブール:
- boolean bool = scanner.nextBoolean();
- 文字を読み込む
- char ch = scanner.next().charAt(0);
- 一行の入力を待つ:
- String line = scanner.nextLine();
- 入力があるかどうか判断する:
- boolean hasInput = スキャナー.hasNext();
- 正規表現で区切って読み込む:
- スキャナー.useDelimiter(“,”);
- スキャナオブジェクトを閉じる。
- スキャナー.close();
これらはScannerの基本的な使い方の一部に過ぎず、ファイルから読み込んだり、複数の行の入力を処理したりするなど、より高度な使用方法がいくつかあります。必要に応じて、さらに学習できます。