仅当任何 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。