public interface JShellConsole
一个为用户片段中的
Console
提供功能的接口。
当片段调用Console
上的方法时,将调用此接口中对应的方法。
- 自:
- 21
- 参见:
-
Method Details
-
writer
PrintWriter writer()检索与此控制台关联的唯一PrintWriter
对象。- 返回:
- 与此控制台关联的PrintWriter
- 参见:
-
reader
Reader reader()检索与此控制台关联的唯一Reader
对象。- 返回:
- 与此控制台关联的Reader
- 参见:
-
readLine
提供提示,然后从控制台读取一行文本。- 参数:
-
prompt
- 一个提示。 - 返回:
-
包含从控制台读取的行的字符串,不包括任何行终止字符,如果已到达流的末尾,则返回
null
。 - 抛出:
-
IOError
- 如果发生I/O错误。 - 参见:
-
readPassword
提供提示,然后从控制台读取密码或口令,禁用回显。- 参数:
-
prompt
- 一个提示。 - 返回:
-
包含从控制台读取的密码或口令的字符数组,不包括任何行终止字符,如果已到达流的末尾,则返回
null
。 - 抛出:
-
IOError
- 如果发生I/O错误。 - 参见:
-
flush
void flush()刷新控制台并强制立即写入任何缓冲输出。- 参见:
-
charset
Charset charset()返回用于Console
的Charset
对象。- 返回:
-
用于
Console
的Charset
对象 - 参见:
-