Интерфейс JShellConsole
public interface JShellConsole
Интерфейс, предоставляющий функциональность для
Console во фрагменте пользователя. Когда фрагмент вызывает метод у Console, вызывается соответствующий метод этого интерфейса.
- Начиная с:
- 21
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Charset |
charset() |
Возвращает объект Charset, используемый для Console. |
void |
flush() |
Сбрасывает буфер консоли и немедленно записывает все буферизованные выходные данные. |
Reader |
reader() |
Возвращает уникальный объект Reader, связанный с этой консолью. |
String |
readLine |
Выводит приглашение, а затем считывает одну строку текста из консоли. |
char[] |
readPassword |
Выводит приглашение, а затем считывает пароль или парольную фразу из консоли, отключив отображение вводимых символов. |
PrintWriter |
writer() |
Возвращает уникальный объект PrintWriter, связанный с этой консолью. |
Подробное описание методов
writer
PrintWriter writer()
Возвращает уникальный объект
PrintWriter, связанный с этой консолью.- Возвращает:
- Объект PrintWriter, связанный с этой консолью
- См. также:
reader
Reader reader()
Возвращает уникальный объект
Reader, связанный с этой консолью.- Возвращает:
- Объект Reader, связанный с этой консолью
- См. также:
readLine
String readLine(String prompt) throws IOError
Выводит приглашение, а затем считывает одну строку текста из консоли.
- Параметры:
-
prompt— приглашение. - Возвращает:
- Строку, содержащую считанную из консоли строку без символов завершения строки, или
null, если достигнут конец потока. - Выбрасывает:
-
IOError— если произошла ошибка ввода-вывода. - См. также:
readPassword
char[] readPassword(String prompt) throws IOError
Выводит приглашение, а затем считывает пароль или парольную фразу из консоли, отключив отображение вводимых символов.
- Параметры:
-
prompt— приглашение. - Возвращает:
- Массив символов, содержащий считанный из консоли пароль или парольную фразу без символов завершения строки, или
null, если достигнут конец потока. - Выбрасывает:
-
IOError— если произошла ошибка ввода-вывода. - См. также:
flush
void flush()
Сбрасывает буфер консоли и немедленно записывает все буферизованные выходные данные.
- См. также:
charset
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.jshell/jdk/jshell/JShellConsole.html