Console.Reader Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera o objeto exclusivo java.io.Reader Reader
associado a este console.
[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
Retornos
O leitor associado a este console
- Atributos
Comentários
Recupera o objeto exclusivo java.io.Reader Reader
associado a este console.
Este método destina-se a ser usado por aplicativos sofisticados, por exemplo, um java.util.Scanner
objeto que utiliza a funcionalidade de análise/digitalização avançada fornecida pelo Scanner
: <blockquote>
Console con = System.console();
if (con != null) {
Scanner sc = new Scanner(con.reader());
...
}
</blockquote>
Para aplicações simples que exigem apenas leitura orientada a linha, use
.#readLine
As operações java.io.Reader#read(char[]) read(char[])
de leitura em massa e java.io.Reader#read(char[], int, int) read(char[], int, int)
java.io.Reader#read(java.nio.CharBuffer) read(java.nio.CharBuffer)
no objeto retornado não serão lidas em caracteres além da linha vinculada para cada chamada, mesmo que o buffer de destino tenha espaço para mais caracteres. Os Reader
métodos do read
podem bloquear se uma linha vinculada não tiver sido inserida ou alcançada no dispositivo de entrada do console. Uma linha ligada é considerada qualquer uma de uma alimentação de linha ('\n'
), um retorno de carro ('\r'
), um retorno de carro seguido imediatamente por uma alimentação de linha ou um fim de fluxo.
Documentação Java para java.io.Console.reader()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.