Java CharSequenceReader-class And Method Code Example

Here is an example of how to use the CharSequenceReader class from the Apache Commons IO library in Java:


public class MyClass {
    public static void main(String[] args) throws IOException {
        CharSequenceReader input = new CharSequenceReader("This is an example text");
        int nextChar =;
        while (nextChar != -1) {
            nextChar =;

In this example, CharSequenceReader is wrapping a CharSequence that contains the string "This is an example text".

It allows a CharSequence to be read as a Reader.

The CharSequenceReader is used in the same way as any other Reader, in this case it reads a character at a time until the end of the input is reached.

This will output:

This is an example text

Please note that this is a simple example and in real-world usage, you might want to do more complex processing on the characters before returning them.