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()方法可以接受一個可選的提示信息作為參數,用于提示用戶輸入。最后將用戶輸入的字符串打印輸出。
需要注意的是,Console類在某些集成開發環境(IDE)中可能無法獲取到控制臺對象,此時console變量的值為null。因此,在使用Console類的方法之前,需要先判斷console變量是否為null,以避免空指針異常的發生。