【发布时间】:2018-08-14 04:33:57
【问题描述】:
我正在使用下面的简单代码从控制台读取一行字符串,但得到空指针异常,请大家帮忙:
import java.io.Console;
public class readline_String {
public static void main(String[] args)
{
// TODO Auto-generated method stub
//String str=System.console().readLine();
System.out.println("Enter an input string:");
Console c=System.console();
String str=c.readLine();
System.out.println("The input string is:");
System.out.println(str);
}
}
【问题讨论】:
-
来自
System.console()的文档:“返回:系统控制台,如果有的话,否则null。” -
遵循 Java 命名约定:类名应以大写开头。并且不要使用下划线,常量除外。
标签: java