Package aQute.lib.stringrover
Class StringRover
java.lang.Object
aQute.lib.stringrover.StringRover
- All Implemented Interfaces:
CharSequence
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionStringRover
(String string) private
StringRover
(String string, int offset) -
Method Summary
Modifier and TypeMethodDescriptionchar
charAt
(int index) boolean
endsWith
(CharSequence suffix) increment
(int increment) int
indexOf
(int ch) int
indexOf
(int ch, int from) int
indexOf
(CharSequence str) int
indexOf
(CharSequence str, int from) boolean
isEmpty()
int
lastIndexOf
(int ch) int
lastIndexOf
(int ch, int from) int
lastIndexOf
(CharSequence str) int
lastIndexOf
(CharSequence str, int from) int
length()
reset()
boolean
startsWith
(CharSequence prefix) boolean
startsWith
(CharSequence prefix, int from) subSequence
(int start, int end) substring
(int start) substring
(int start, int end) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.CharSequence
chars, codePoints
-
Field Details
-
string
-
offset
private int offset
-
-
Constructor Details
-
StringRover
-
StringRover
-
-
Method Details
-
length
public int length()- Specified by:
length
in interfaceCharSequence
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceCharSequence
-
charAt
public char charAt(int index) - Specified by:
charAt
in interfaceCharSequence
-
increment
-
increment
-
reset
-
duplicate
-
indexOf
public int indexOf(int ch, int from) -
indexOf
public int indexOf(int ch) -
indexOf
-
indexOf
-
lastIndexOf
public int lastIndexOf(int ch, int from) -
lastIndexOf
public int lastIndexOf(int ch) -
lastIndexOf
-
lastIndexOf
-
substring
-
substring
-
subSequence
- Specified by:
subSequence
in interfaceCharSequence
-
toString
- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classObject
-
startsWith
-
startsWith
-
endsWith
-