Getting console of the current runtime environment.

The Runtime class provides 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();
      systemConsole.proceed();
   }
   
   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:

[[email protected]]# java SystemConsole
Objects.deepEquals(1,1): true
Objects.deepEquals(1,2): false
Objects.deepEquals(“abc”,”abc”): true
Objects.deepEquals(“aa”,”ab”): false

*/

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Related Posts