ホームページ >Java >&#&チュートリアル >Javaで入力文字列データを読み取る方法

Javaで入力文字列データを読み取る方法

下次还敢
下次还敢オリジナル
2024-04-21 02:46:26587ブラウズ

Java で文字列データを読み取るメソッドは次のとおりです。 スキャナ クラス: 基本的な型と文字列を解析します。 BufferedReader クラス: テキストを読み取り、分割します。 Console クラス: コンソール入力の便利な読み取り (Java 9 のみ)。

Javaで入力文字列データを読み取る方法

#Java は入力文字列データを読み取ります

Java には、次のような入力文字列データを読み取るためのさまざまなメソッドが用意されています。

1. Scanner クラス

##Scanner クラスは、テキスト入力を読み取る最も一般的な方法の 1 つです。プリミティブ型と文字列を解析するための一連のメソッドを提供します。

<code class="java">import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建 Scanner 对象
        Scanner scanner = new Scanner(System.in);

        // 从控制台读取字符串
        String input = scanner.nextLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

2. BufferedReader クラス

BufferedReader クラスは、文字入力ストリーム (コンソールなど) からテキストを読み取るために使用できます。行と区切り文字を読み取るための一連のメソッドを提供します。

<code class="java">import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        // 创建 BufferedReader 对象
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        // 从控制台读取字符串
        String input = reader.readLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>

3. Console クラス

Console クラスは、Java 9 で導入されたコンソール入力を読み取るための便利なメソッドを提供します。

<code class="java">import java.util.Console;

public class Main {
    public static void main(String[] args) {
        // 获取 Console 对象
        Console console = System.console();

        // 从控制台读取字符串
        String input = console.readLine();

        // 打印输入的字符串
        System.out.println(input);
    }
}</code>
これらのメソッドは、入力文字列データを効果的に読み取ることができます。どの方法が選択されるかは、アプリケーションと環境の特定の要件によって異なります。

以上がJavaで入力文字列データを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。