JavaでScannerを使って文字列を取得する方法は何ですか。
Javaでは、ユーザーの入力を取得するためにScannerクラスを使用することができます。以下は簡単な例です:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 创建Scanner对象
Scanner scanner = new Scanner(System.in);
// 提示用户输入字符串
System.out.print("请输入一个字符串:");
// 使用nextLine()方法获取用户输入的字符串
String input = scanner.nextLine();
// 打印输入的字符串
System.out.println("你输入的字符串是:" + input);
// 关闭Scanner对象
scanner.close();
}
}
上記の例では、まずScannerオブジェクトを作成し、それを使用して標準入力(System.in)からユーザーの入力内容を読み取ります。次に、nextLine()メソッドを使用してユーザーの入力文字列を取得し、「input」という変数に格納します。最後に、ユーザーの入力文字列を出力します。
Scannerクラスを使用した後は、Scannerオブジェクトを解放するために、close()メソッドを呼び出すことが最善です。