April 23, 2011 · 1 min read
The **CharArrayReader** is equivalent to **ByteArrayInputStream**. For ByteArrayInputStream, the source is a byte array and for CharArrayReader the source is a character array. The CharArrayReader reads characters from a character array either completely or partially starting from a offset. This classes supports mark() and reset() methods.