ホームページ >Java >&#&チュートリアル >Javaでスキャナーを使用する方法
スキャナは、入力ソースからデータを読み取る Java のツールです。 Scanner を使用するには、次の手順を実行します。 Scanner オブジェクトを作成します。 新しい Scanner ステートメントを使用して入力ソースを指定します。データの読み取り: hasNext メソッドを使用して次の要素が存在するかどうかを確認し、適切な next メソッドを使用してデータ要素を読み取ります。スキャナを閉じる: スキャナ オブジェクトに関連付けられたリソースを解放します。 Scanner は、整数、文字列、浮動小数点数などのさまざまなデータ型を処理するためのさまざまなメソッドを提供します。サンプル コードは、キーボードから整数を読み取る方法を示します。常に Scanner オブジェクトを閉じることを忘れないでください。
Java でのスキャナーの使用
スキャナーとは何ですか?
スキャナは、キーボード、ファイル、文字列などの入力ソースからデータを読み取るための Java ツールです。これは、整数、文字列、浮動小数点数などのさまざまなデータ型を要素ごとに読み取るための簡単で便利な方法を提供します。
スキャナの使用
スキャナを使用するには、次の手順を実行します:
スキャナ オブジェクトを作成します: new Scanner
ステートメントを使用して入力ソースを指定します。例:
<code class="java">Scanner scanner = new Scanner(System.in);</code>
データの読み取り: hasNext
メソッドを使用して次の要素が存在するかどうかを確認し、適切な を使用します。 next
メソッド (nextInt
、nextLine
など) はデータ要素を読み取ります。例:
<code class="java">while (scanner.hasNext()) { String line = scanner.nextLine(); // 对 line 进行处理 }</code>
スキャナを閉じる: close メソッドを使用して、Scanner オブジェクトに関連付けられたリソースを解放します。例:
<code class="java">scanner.close();</code>
利用可能なメソッド
スキャナは、さまざまなデータ型を処理するために次のメソッドを提供します。
nextInt
nextLong
<code class="java">import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter an integer: "); int number = scanner.nextInt(); System.out.println("Entered integer: " + number); scanner.close(); } }</code>
ヒント
浮動小数点数の場合は、nextDouble を使用できます。これにより、入力が自動的に double に解析されます。
文字列の場合は、
Scanner オブジェクトを閉じてリソースを解放することを常に忘れないでください。 以上がJavaでスキャナーを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。