Added in API level 1

Readable

interface Readable
CharBuffer

A char buffer.

Reader

Abstract class for reading character streams.

BufferedReader

Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.

CharArrayReader

This class implements a character buffer that can be used as a character-input stream.

FileReader

Reads text from character files using a default buffer size.

FilterReader

Abstract class for reading filtered character streams.

InputStreamReader

An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified .

LineNumberReader

A buffered character-input stream that keeps track of line numbers.

PipedReader

Piped character-input streams.

PushbackReader

A character-stream reader that allows characters to be pushed back into the stream.

StringReader

A character stream whose source is a string.

A Readable is a source of characters. Characters from a Readable are made available to callers of the read method via a CharBuffer.

Summary

Public methods
abstract Int

Attempts to read characters into the specified character buffer.

Public methods

read

Added in API level 1
abstract fun read(cb: CharBuffer!): Int

Attempts to read characters into the specified character buffer. The buffer is used as a repository of characters as-is: the only changes made are the results of a put operation. No flipping or rewinding of the buffer is performed.

Parameters
cb CharBuffer!: the buffer to read characters into
Return
Int The number of char values added to the buffer, or -1 if this source of characters is at its end
Exceptions
java.io.IOException if an I/O error occurs
java.lang.NullPointerException if cb is null
java.nio.ReadOnlyBufferException if cb is a read only buffer