Home » Tip Bank » Java » Classes
  • Comment on this Article
Language: Java
Expertise: Intermediate
Mar 26, 2020

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


Watch

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();
      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:

[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
 
Submit a Tip
Browse "Java" Tips
Browse All Tips
codecademy.com
sitepoint.com