Introduction

The Java.io.Console class provides methods to access the character-based console device, if any, associated with the current Java virtual machine.

Class declaration

Following is the declaration for Java.io.Console class −

public final class Console
   extends Object
      implements Flushable

Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.

Class methods

Sr.No.Method & Description
1void flush()This method flushes the console and forces any buffered output to be written immediately.
2Console format(String fmt, Object… args)This method writes a formatted string to this console’s output stream using the specified format string and arguments.
3Console printf(String format, Object… args)This method is used to write a formatted string to this console’s output stream using the specified format string and arguments.
4Reader reader()This method retrieves the unique Reader object associated with this console.
5String readLine()This method reads a single line of text from the console.
6String readLine(String fmt, Object… args)This method provides a formatted prompt, then reads a single line of text from the console.
7char[] readPassword()This method reads a password or passphrase from the console with echoing disabled.
8char[] readPassword(String fmt, Object… args)This method provides a formatted prompt, then reads a password or passphrase from the console with echoing disabled.
9PrintWriter writer()This method retrieves the unique PrintWriter object associated with this console.

Methods inherited

This class inherits methods from the following classes −

  • Java.io.Object

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *