当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java System console()用法及代码示例


仅当任何 Console 对象与 Java 虚拟机相关联时,Java System 类的 console() 方法才返回 Console 对象。

用法

public static Console console()

返回

  1. 当前java虚拟机的Console对象。
  2. 如果 Console 对象未与当前 Java 虚拟机关联,则为 Null。

例子1

import java.io.Console;
public class SystemConsoleExample1 {
	public static void main(String[] args) {	
		Console c=System.console();
		if (c == null) {
		    System.out.println("Console is not supported");
		    }
		else
		{
			System.out.print("Console is supported");
		}
}
}

输出:

Console is not supported

例子2

import java.io.Console;
public class SystemConsoleExample2 {
	public static void main(String[] args) {
		Console c=System.console();
		if(c==null) //if console is null
		{
			System.out.println("Console is null");
		}
		else //if console is not null
		{
			String a=c.readLine("%s", "type something"); 
			System.out.println("you typed"+a);
		}
}
}

输出:

Console is null





相关用法


注:本文由纯净天空筛选整理自 Java System console() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。