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:
import java.io.IOException;
import org.apache.commons.io.input.CharSequenceReader;
public class MyClass {
public static void main(String[] args) throws IOException {
CharSequenceReader input = new CharSequenceReader("This is an example text");
int nextChar = input.read();
while (nextChar != -1) {
System.out.print((char)nextChar);
nextChar = input.read();
}
}
}
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.