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