Console.Reader Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает уникальный java.io.Reader Reader
объект, связанный с этой консолью.
[Android.Runtime.Register("reader", "()Ljava/io/Reader;", "")]
public Java.IO.Reader? Reader ();
[<Android.Runtime.Register("reader", "()Ljava/io/Reader;", "")>]
member this.Reader : unit -> Java.IO.Reader
Возвращаемое значение
Средство чтения, связанное с этой консолью
- Атрибуты
Комментарии
Извлекает уникальный java.io.Reader Reader
объект, связанный с этой консолью.
Этот метод предназначен для использования сложными приложениями, например объектом, java.util.Scanner
который использует широкие возможности синтаксического анализа и сканирования, предоставляемые Scanner
функцией : <blockquote>
Console con = System.console();
if (con != null) {
Scanner sc = new Scanner(con.reader());
...
}
</blockquote>
Для простых приложений, требующих только строкового чтения, используйте
.#readLine
Операции массового чтения java.io.Reader#read(char[]) read(char[])
и java.io.Reader#read(char[], int, int) read(char[], int, int)
java.io.Reader#read(java.nio.CharBuffer) read(java.nio.CharBuffer)
возвращаемый объект не будут читаться в символах за пределами строки для каждого вызова, даже если целевой буфер имеет пространство для дополнительных символов. Reader
read
Методы могут блокироваться, если граница строки не была введена или достигнута на устройстве ввода консоли. Граница линии считается любой из строкового канала (), возвращаемого каретки ('\n'
'\r'
), возврата каретки, за которой следует немедленно канал линии или конец потока.
Документация по Java для java.io.Console.reader()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.