Known Indirect Subclasses
BufferedReader,
CharArrayReader,
CharBuffer,
FileReader,
FilterReader,
InputStreamReader,
LineNumberReader,
PipedReader,
PushbackReader,
Reader,
StringReader
| BufferedReader |
BufferedReader is a buffered character input reader. |
| CharArrayReader |
CharArrayReader is used as a buffered character input stream on a character
array. |
| CharBuffer |
A buffer of chars. |
| FileReader |
FileReader is class for turning a file into a character Stream. |
| FilterReader |
FilterReader is a class which takes a Reader and filters the input
in some way. |
| InputStreamReader |
InputStreamReader is class for turning a byte Stream into a character Stream. |
| LineNumberReader |
LineNumberReader is a buffered character input reader which counts line
numbers as data is being read. |
| PipedReader |
PipedReader is a class which receives information on a communications pipe. |
| PushbackReader |
PushbackReader is a filter class which allows chars read to be pushed back
into the stream so that they can be reread. |
| Reader |
Reader is an Abstract class for reading Character Streams. |
| StringReader |
StringReader is used as a character input stream on a String. |
|
Class Overview
Readable marks that the implementing class provides character sequence.
Readable gives a reference to character sequence from within itself to caller
through a CharBuffer parameter of the read
method.
Summary
| Public Methods |
|
abstract
int
|
read(CharBuffer cb)
Reads the characters into the given CharBuffer.
|
Public Methods
public
abstract
int
read
(CharBuffer cb)
Reads the characters into the given CharBuffer. The
maximum number of characters read is CharBuffer.remaining().
Parameters
| cb
| the buffer to be filled in by the characters read |
Returns
- the number of characters actually read, or -1 if this
Readable reaches its end