public class StringRover
extends java.lang.Object
implements java.lang.CharSequence
Modifier and Type | Field and Description |
---|---|
private int |
offset |
private java.lang.String |
string |
Modifier | Constructor and Description |
---|---|
|
StringRover(java.lang.String string) |
private |
StringRover(java.lang.String string,
int offset) |
Modifier and Type | Method and Description |
---|---|
char |
charAt(int index) |
StringRover |
duplicate() |
StringRover |
increment() |
StringRover |
increment(int increment) |
int |
indexOf(int ch,
int from) |
boolean |
isEmpty() |
int |
length() |
StringRover |
reset() |
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.String |
substring(int start,
int end) |
java.lang.String |
toString() |
public StringRover(java.lang.String string)
private StringRover(java.lang.String string, int offset)
public int length()
length
in interface java.lang.CharSequence
public boolean isEmpty()
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public StringRover increment()
public StringRover increment(int increment)
public StringRover reset()
public StringRover duplicate()
public int indexOf(int ch, int from)
public java.lang.String substring(int start, int end)
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object