Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: Java
Expertise: Intermediate
Mar 26, 2020

Find the Console of the Current Runtime Environment

The Runtime class provides a mechanism to get the console of the current runtime environment. Using this, we can perform needed actions on the console.

import java.io.*;

public class SystemConsole
   public static void main(String args[])
      SystemConsole systemConsole = new SystemConsole();
   private void proceed()
      System.out.println("Getting handle of runtime Console");
      Console runtimeConsole = System.console();
      System.out.println("Got handle of runtime Console");
      System.out.println("You can now use runtimeConsole object to perform actions of your choice on java.io.Console");


Expected output:

[root@mypc]# java SystemConsole
Objects.deepEquals(1,1): true
Objects.deepEquals(1,2): false
Objects.deepEquals("abc","abc"): true
Objects.deepEquals("aa","ab"): false

M S Sridhar
Thanks for your registration, follow us on our social networks to keep up-to-date