スキャナークラスは、Javaユーザー入力を読み取るために使用されます。 Java Scannerはjava.utilパッケージに組み込まれているため、使用するために外部ライブラリは必要ありません。スキャナーは標準入力からテキストを読み取ります。このテキストはメインプログラムに返され、保存または操作できるようになります。 Javaでユーザー入力を取得する方法を理解することは不可欠なスキルです。たとえば、ログインフォームを使用してアプリを作成しているとします。転送されたユーザーのログイン情報のユーザー入力を管理する必要があります。
Javaでは、 Scanner クラスを使用して、プログラムで処理できるユーザー入力を受け取ることができます。 。このチュートリアルでは、いくつかの例を使用して、JavaScannerクラスを使用してユーザー入力を受け取る方法について説明します。
JavaScannerクラス
JavaScannerクラスは、ユーザー入力を収集するために使用されます。 Scannerはjava.utilパッケージの一部であるため、外部ライブラリをダウンロードせずにインポートできます。スキャナーは標準入力からテキストを読み取り、それをプログラムに返します。
スキャナークラスを操作するには、最初にテキストをコードにインポートする必要があります。これを行うには2つの方法があります。
- java.util.Scanner クラスを操作する必要がある場合は、Scannerクラスを直接インポートできます
- java.util ライブラリ内の他のモジュールを使用している場合は、ライブラリ全体をインポートできます。
以下のコードは上記の各プロセス:
コードの最初の行は、スキャナークラスをインポートします。コードの2行目は、スキャナーを含むすべてのパッケージをjava.utilライブラリにインポートします。
Javaでユーザー入力データを受信する方法は他にもあることに注意してください。 Java BufferedReader、InputStreamReader、DataInputStream、およびコンソールクラスを使用できます