Scanner クラスは、入力ストリームから入力データを読み取るために使用されます。その使用法は次のとおりです: Scanner メソッドを使用して、さまざまな種類のデータを読み取ります。 object.
Scanner クラスは、生の入力を読み取るために使用される Java のクラスです。入力ストリーム (キーボード、ファイル、ネットワーク接続など) から。
1. スキャナ オブジェクトを作成します
<code class="java">Scanner scanner = new Scanner(InputStream);</code>
ここでInputStream
はSystem.in##です。 # (キーボードからの読み取り用)、ファイル、またはネットワーク接続。
2. 入力の読み取り
Scanner オブジェクトが提供するさまざまなメソッドを使用して、入力ストリームからさまざまなタイプのデータを読み取ることができます。 ##nextInt()
nextDouble()
nextLine()
hasNext()
#3. 入力を処理します
4. Scanner オブジェクトを閉じます
Scanner オブジェクトを使用した後、それを閉じてリソースを解放する必要があります:
<code class="java">scanner.close();</code>
サンプル コード <code class="java">// 从键盘读取一行文本
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
// 从文件中读取整数
File file = new File("numbers.txt");
Scanner fileScanner = new Scanner(file);
int number = fileScanner.nextInt();
// 从网络连接读取双精度浮点数
URL url = new URL("http://example.com/data.txt");
Scanner networkScanner = new Scanner(url.openStream());
double value = networkScanner.nextDouble();
// 关闭 Scanner 对象
scanner.close();
fileScanner.close();
networkScanner.close();</code>
以上がJavaでサンナーを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。