Compartilhar via


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.

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 Readermé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.

Aplica-se a