
The Java.io.Console class provides methods to access the character-based console device, if any, associated with the current Java virtual machine.
Following is the declaration for Java.io.Console class −
public final class Console
extends Object
implements Flushable
| Sr.No. | Method & Description |
|---|---|
| 1 | void flush()
This method flushes the console and forces any buffered output to be written immediately. |
| 2 | Console format(String fmt, Object... args)
This method writes a formatted string to this console's output stream using the specified format string and arguments. |
| 3 | Console 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. |
| 4 | Reader reader()
This method retrieves the unique Reader object associated with this console. |
| 5 | String readLine()
This method reads a single line of text from the console. |
| 6 | String readLine(String fmt, Object... args)
This method provides a formatted prompt, then reads a single line of text from the console. |
| 7 | char[] readPassword()
This method reads a password or passphrase from the console with echoing disabled. |
| 8 | char[] readPassword(String fmt, Object... args)
This method provides a formatted prompt, then reads a password or passphrase from the console with echoing disabled. |
| 9 | PrintWriter writer()
This method retrieves the unique PrintWriter object associated with this console. |
This class inherits methods from the following classes −