Java System类console()方法及示例
系统类console()方法
console()方法在java.lang包中可用。
如果存在,则使用console()方法返回与当前JVM(Java虚拟机)唯一关联的控制台对象。
console()方法是静态的,也可以使用类名进行访问。
console()方法不会引发任何异常。
语法:
public static Console console();
参数:
它不接受任何参数。
返回值:
此方法的返回类型为Console,如果存在则返回Console对象,否则在没有系统控制台时返回null。
示例
//Java程序演示的例子
//console()系统类的方法。
import java.io.*;
public class ConsoleMethod {
public static void main(String[] args) {
//创建控制台对象
Console con = System.console();
if (con == null)
//当控制台为空时显示
System.out.println("Null Console");
else {
String str = con.readLine("%s", "Java Programming");
//当控制台不为空时显示
System.out.println("The value of str is :" + str);
}
}
}输出结果
E:\Programs>javac ConsoleMethod.java E:\Programs>java ConsoleMethod Null Console