java.lang
public
interface
java.lang.Readable
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.
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 char s. |
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. |
Summary
Details
Public Methods
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