Console - JRE Emulation | JRE Emulation
public final class

Console

extends Object
implements Flushable
java.lang.Object
   ↳ java.io.Console

Class Overview

Provides access to the console, if available. The system-wide instance can be accessed via console().

Summary

Public Methods
void flush()
Flushes this stream by writing any buffered output to the underlying stream.
Console format(String format, Object... args)
Writes a formatted string to the console using the specified format string and arguments.
Console printf(String format, Object... args)
Equivalent to format(format, args).
String readLine()
Reads a line from the console.
String readLine(String format, Object... args)
Reads a line from this console, using the specified prompt.
char[] readPassword()
This method is unimplemented on Android.
char[] readPassword(String format, Object... args)
This method is unimplemented on Android.
Reader reader()
Returns the Reader associated with this console.
PrintWriter writer()
Returns the Writer associated with this console.
Inherited Methods
[Expand]
From class java.lang.Object
From interface java.io.Flushable

Public Methods

public void flush ()

Flushes this stream by writing any buffered output to the underlying stream.

public Console format (String format, Object... args)

Writes a formatted string to the console using the specified format string and arguments.

Parameters
format the format string (see format(String, Object...))
args the list of arguments passed to the formatter. If there are more arguments than required by format, additional arguments are ignored.
Returns
  • the console instance.

public Console printf (String format, Object... args)

Equivalent to format(format, args).

public String readLine ()

Reads a line from the console.

Returns
  • the line, or null at EOF.

public String readLine (String format, Object... args)

Reads a line from this console, using the specified prompt. The prompt is given as a format string and optional arguments. Note that this can be a source of errors: if it is possible that your prompt contains % characters, you must use the format string "%s" and pass the actual prompt as a parameter.

Parameters
format the format string (see format(String, Object...))
args the list of arguments passed to the formatter. If there are more arguments than required by format, additional arguments are ignored.
Returns
  • the line, or null at EOF.

public char[] readPassword ()

This method is unimplemented on Android.

public char[] readPassword (String format, Object... args)

This method is unimplemented on Android.

public Reader reader ()

Returns the Reader associated with this console.

public PrintWriter writer ()

Returns the Writer associated with this console.