public final class CharacterReader
extends java.lang.Object
Constructor and Description |
---|
CharacterReader(java.io.Reader input) |
CharacterReader(java.io.Reader input,
int sz) |
CharacterReader(java.lang.String input) |
Modifier and Type | Method and Description |
---|---|
void |
advance()
Moves the current position by one.
|
java.lang.String |
consumeTo(char c)
Reads characters up to the specific char.
|
java.lang.String |
consumeToAny(char... chars)
Read characters until the first of any delimiters is found.
|
char |
current()
Get the char at the current position.
|
boolean |
isEmpty()
Tests if all the content has been read.
|
int |
pos()
Gets the current cursor position in the content.
|
java.lang.String |
toString() |
public CharacterReader(java.io.Reader input, int sz)
public CharacterReader(java.io.Reader input)
public CharacterReader(java.lang.String input)
public int pos()
public boolean isEmpty()
public char current()
public void advance()
public java.lang.String consumeTo(char c)
c
- the delimiterpublic java.lang.String consumeToAny(char... chars)
chars
- delimiters to scan forpublic java.lang.String toString()
toString
in class java.lang.Object