Entrada de caracteres: Reader

A classe abstrata Reader determina as funcionalidades comuns necessárias a todas as classes para a leitura seqüencial de caracteres. Ela é similar à classe InputStream, que desempenha o mesmo papel na leitura seqüencial de bytes.

Os principais métodos definidos na classe Reader incluem read(...), para ler caracteres da fonte de dados, e ready(), que indica se a fonte está pronta para disponibilizar caracteres que serão lidos a seguir.