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.
Esse método destina-se a ser usado por aplicativos sofisticados, por exemplo, um java.util.Scanner objeto que utiliza a funcionalidade de análise/verificação avançada fornecida pelo Scanner: <blockquote>
Console con = System.console();
if (con != null) {
Scanner sc = new Scanner(con.reader());
...
}
</blockquote>
Para aplicativos simples que exigem apenas leitura orientada a linha, use #readLine.
As operações de leitura em massa e java.io.Reader#read(java.nio.CharBuffer) read(java.nio.CharBuffer) no objeto retornado não serão lidas java.io.Reader#read(char[]) read(char[]) java.io.Reader#read(char[], int, int) read(char[], int, int) em caracteres além da linha associada a cada invocação, mesmo que o buffer de destino tenha espaço para mais caracteres. Os Readermétodos podem read ser bloqueados se um limite de linha não tiver sido inserido ou atingido no dispositivo de entrada do console. Um limite de linha é considerado qualquer um de um feed de linha ('\n'), um retorno de carro ('\r'), um retorno de carro seguido imediatamente por um feed de linha ou um fim de fluxo.
Java documentação para java.io.Console.reader().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.