以下に、Javaで文字列入力を行うためのシンプルな方法といくつかのコード例を示します。
- Scannerクラスを使用する方法:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("文字列を入力してください:");
String input = scanner.nextLine();
System.out.println("入力された文字列は: " + input);
}
}
上記のコードでは、Scannerクラスを使用して文字列を入力するためにnextLine()
メソッドを使用しています。ユーザーにプロンプトを表示するためにSystem.out.println()
を使用し、入力された文字列を取得して表示しています。
- BufferedReaderクラスを使用する方法:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("文字列を入力してください:");
String input = reader.readLine();
System.out.println("入力された文字列は: " + input);
}
}
上記のコードでは、BufferedReaderクラスを使用して文字列を入力するためにreadLine()
メソッドを使用しています。例外の処理に注意してください。
これらの方法を使用することで、Javaで文字列入力を簡単に行うことができます。適切な方法を選択し、必要に応じて入力のバリデーションやエラーハンドリングを追加することが重要です。