public final class CharSequenceReader
extends java.io.Reader
Reader getting its data from a CharSequence. This light-weight implementation
is intended for single-thread use, doesn't have any synchronization, and does not throw IOException.| Constructor and Description |
|---|
CharSequenceReader(java.lang.CharSequence seq) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
mark(int readAheadLimit) |
boolean |
markSupported() |
int |
read() |
int |
read(char[] cbuf,
int off,
int len) |
int |
read(java.nio.CharBuffer target) |
boolean |
ready() |
void |
reset() |
long |
skip(long n) |
public CharSequenceReader(@NonNull
java.lang.CharSequence seq)
public int read(@NonNull
java.nio.CharBuffer target)
read in interface java.lang.Readableread in class java.io.Readerpublic int read()
read in class java.io.Readerpublic int read(@NonNull
char[] cbuf,
int off,
int len)
read in class java.io.Readerpublic long skip(long n)
skip in class java.io.Readerpublic boolean ready()
ready in class java.io.Readerpublic boolean markSupported()
markSupported in class java.io.Readerpublic void mark(int readAheadLimit)
mark in class java.io.Readerpublic void reset()
reset in class java.io.Readerpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.Reader