Spec-Zone.ru › OpenJDK 25

Интерфейс JShellConsole

public interface JShellConsole
Интерфейс, предоставляющий функциональность для Console во фрагменте пользователя.

Когда фрагмент вызывает метод у Console, вызывается соответствующий метод этого интерфейса.

Начиная с:
21
См. также:
  • Console

Краткое описание методов

Модификатор и тип Метод Описание
Charset charset()
Возвращает объект Charset, используемый для Console.
void flush()
Сбрасывает буфер консоли и немедленно записывает все буферизованные выходные данные.
Reader reader()
Возвращает уникальный объект Reader, связанный с этой консолью.
String readLine(String prompt)
Выводит приглашение, а затем считывает одну строку текста из консоли.
char[] readPassword(String prompt)
Выводит приглашение, а затем считывает пароль или парольную фразу из консоли, отключив отображение вводимых символов.
PrintWriter writer()
Возвращает уникальный объект PrintWriter, связанный с этой консолью.

Подробное описание методов

writer

PrintWriter writer()
Возвращает уникальный объект PrintWriter, связанный с этой консолью.
Возвращает:
Объект PrintWriter, связанный с этой консолью
См. также:
  • Console.writer()

reader

Reader reader()
Возвращает уникальный объект Reader, связанный с этой консолью.
Возвращает:
Объект Reader, связанный с этой консолью
См. также:
  • Console.reader()

readLine

String readLine(String prompt) throws IOError
Выводит приглашение, а затем считывает одну строку текста из консоли.
Параметры:
prompt — приглашение.
Возвращает:
Строку, содержащую считанную из консоли строку без символов завершения строки, или null, если достигнут конец потока.
Выбрасывает:
IOError — если произошла ошибка ввода-вывода.
См. также:
  • Console.readLine()

readPassword

char[] readPassword(String prompt) throws IOError
Выводит приглашение, а затем считывает пароль или парольную фразу из консоли, отключив отображение вводимых символов.
Параметры:
prompt — приглашение.
Возвращает:
Массив символов, содержащий считанный из консоли пароль или парольную фразу без символов завершения строки, или null, если достигнут конец потока.
Выбрасывает:
IOError — если произошла ошибка ввода-вывода.
См. также:
  • Console.readPassword()

flush

void flush()
Сбрасывает буфер консоли и немедленно записывает все буферизованные выходные данные.
См. также:
  • Console.flush()

charset

Charset charset()
Возвращает объект Charset, используемый для Console.
Возвращает:
объект Charset, используемый для Console
См. также:
  • Console.charset()

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API