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 の発生を回避する必要があります。

bannerAds