當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。