Javaでサンナーを使用する方法

下次还敢
リリース: 2024-05-01 19:36:38
オリジナル
1096 人が閲覧しました

Scanner クラスは、入力ストリームから入力データを読み取るために使用されます。その使用法は次のとおりです: Scanner メソッドを使用して、さまざまな種類のデータを読み取ります。 object.

Javaでサンナーを使用する方法

Java でのスキャナの使用

#はじめに

Scanner クラスは、生の入力を読み取るために使用される Java のクラスです。入力ストリーム (キーボード、ファイル、ネットワーク接続など) から。

使用法

1. スキャナ オブジェクトを作成します

<code class="java">Scanner scanner = new Scanner(InputStream);</code>
ログイン後にコピー

ここでInputStreamSystem.in##です。 # (キーボードからの読み取り用)、ファイル、またはネットワーク接続。

2. 入力の読み取り

Scanner オブジェクトが提供するさまざまなメソッドを使用して、入力ストリームからさまざまなタイプのデータを読み取ることができます。

##nextInt()
    :
  • 次の整数を読み取りますnextDouble()
  • :
  • 次の倍精度浮動小数点数を読み取りますポイント番号nextLine()
  • テキスト行の読み取りhasNext()
  • さらに入力があるかどうかを確認します#3. 入力を処理します
  • #入力を読み取った後、Java の条件文またはループを使用して入力を処理できます。

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>
ログイン後にコピー
Notes

入力ストリームが開いており、データが利用可能であることを確認してください。

hasNext() メソッドを正しく使用して、入力が利用可能かどうかを確認し、NULL ポインター例外を回避してください。

入力を処理するときは、データ型の不一致または入力形式のエラーを考慮してください。
  • Scanner オブジェクトをすぐに閉じて、リソースを解放します。

以上がJavaでサンナーを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート