This question already has answers here:
Java: How to get input from System.console()
(9个答案)
5年前关闭。
我正在尝试使用
但是,当我运行程序以获取字符串时,它将引发异常。
如何从控制台获取数据并将其放入字符串?
这是我尝试的:
您可以使用
(9个答案)
5年前关闭。
我正在尝试使用
System.console().readline();
从控制台检索字符串但是,当我运行程序以获取字符串时,它将引发异常。
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
如何从控制台获取数据并将其放入字符串?
这是我尝试的:
String response = System.console().readline();
System.out.println(response);
最佳答案
为此使用Scanner
。
Scanner sc = new Scanner(System.in);
String st = sc.next();
您可以使用
sc.nextInt()
从控制台获取整数值。