Javaでの文字列入力の方法


以下に、Javaで文字列入力を行うためのシンプルな方法といくつかのコード例を示します。

  1. 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()を使用し、入力された文字列を取得して表示しています。

  1. 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で文字列入力を簡単に行うことができます。適切な方法を選択し、必要に応じて入力のバリデーションやエラーハンドリングを追加することが重要です。