ホームページ >Java >&#&チュートリアル >Javaで入力文字列データを読み取る方法
Java で文字列データを読み取るメソッドは次のとおりです。 スキャナ クラス: 基本的な型と文字列を解析します。 BufferedReader クラス: テキストを読み取り、分割します。 Console クラス: コンソール入力の便利な読み取り (Java 9 のみ)。
#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 サイトの他の関連記事を参照してください。