Console.Reader Método

Definição

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.

Aplica-se a