僅當任何 Console 對象與 Java 虛擬機相關聯時,Java System 類的 console() 方法才返回 Console 對象。
用法
public static Console console()
返回
- 當前java虛擬機的Console對象。
- 如果 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 clearProperty()用法及代碼示例
- Java System currentTimeMillis()用法及代碼示例
- Java System loadLibrary()用法及代碼示例
- Java System arraycopy()用法及代碼示例
- Java System exit()用法及代碼示例
- Java System getProperty()用法及代碼示例
- Java System setIn()用法及代碼示例
- Java System nanoTime()用法及代碼示例
- Java System getenv()用法及代碼示例
- Java System setErr()用法及代碼示例
- Java System identityHashCode()用法及代碼示例
- Java System inheritedChannel()用法及代碼示例
- Java System load()用法及代碼示例
- Java System setOut()用法及代碼示例
- Java System lineSeparator()用法及代碼示例
- Java System setSecurityManager()用法及代碼示例
- Java System getSecurityManager()用法及代碼示例
- Java System getProperties()用法及代碼示例
- Java System gc()用法及代碼示例
- Java System setProperties()用法及代碼示例
注:本文由純淨天空篩選整理自 Java System console() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。