Java Console.readLine()メソッドの使い方
Java言語のConsoleクラスには、コンソールからユーザーの入力文字列を読み取るreadLine()メソッドがあります。
コンソール入力を取得するコードサンプル:
import java.io.Console;
public class Main {
public static void main(String[] args) {
Console console = System.console();
}
}
if (console != null) {
String input = console.readLine("请输入字符串:");
System.out.println("您输入的字符串是:" + input);
} else {
System.out.println("无法获取控制台对象");
}
}
私はそれについて考えてみようと思います。
上記のコードでは、System.console()メソッドでコンソールオブジェクトを取得します。その後、readLine()メソッドを使用してコンソールからユーザが入力した文字列を読み取ります。readLine()メソッドにはオプションでヒント情報をパラメータとして渡すことができ、ユーザにヒントを表示します。最後に、ユーザが入力した文字列を出力します。
コンソールオブジェクトが IDE によって取得できない場合、コンソール変数の値が null になることに注意してください。そのため、Console クラスのメソッドを使用する前に、コンソール変数が null でないことを確認して、NullPointerException の発生を回避する必要があります。