The Reader class has three read method overloads that are similar to the read methods in InputStream:
public int read() public int read (char[] data) public int read (char[] data, int offset, int length) public int read(java.nio.CharBuffer target)