Java で入力文字列を読み取る方法は数多くあります。標準入力ストリーム System.inScanner クラス BufferedReader クラス
Java には、ユーザーから文字列を読み取るための複数のメソッドが用意されています。
System.in フィールドは標準入力を表しますストリーム。 nextLine() メソッドを使用してテキスト行を読み取ります。
<code class="java">import java.io.InputStreamReader; public class Main { public static void main(String[] args) { InputStreamReader reader = new InputStreamReader(System.in); String input = reader.readLine(); System.out.println(input); } }</code>
Scanner クラスは、入力を読み取るためのより便利な方法を提供します。 :
<code class="java">import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); System.out.println(input); } }</code>
Scanner クラスは、整数や浮動小数点数など、他のデータ型の読み取りもサポートしています。
BufferedReader クラスは、高レベルの機能を提供する低レベルのリーダーです:
<code class="java">import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String input = reader.readLine(); System.out.println(input); } }</code>
readLine( ) メソッドは、改行を含むテキスト行全体を読み取ります。先頭と末尾のスペースは、trim() メソッドを使用して削除できます。
以上がJavaで入力文字列を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。