Package aQute.lib.stringrover
Class StringRover
java.lang.Object
aQute.lib.stringrover.StringRover
- All Implemented Interfaces:
CharSequence
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncharcharAt(int index) booleanendsWith(CharSequence suffix) increment(int increment) intindexOf(int ch) intindexOf(int ch, int from) intindexOf(CharSequence str) intindexOf(CharSequence str, int from) booleanisEmpty()intlastIndexOf(int ch) intlastIndexOf(int ch, int from) intlastIndexOf(CharSequence str) intlastIndexOf(CharSequence str, int from) intlength()reset()booleanstartsWith(CharSequence prefix) booleanstartsWith(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, waitMethods inherited from interface java.lang.CharSequence
chars, codePoints
-
Constructor Details
-
StringRover
-
-
Method Details
-
length
public int length()- Specified by:
lengthin interfaceCharSequence
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCharSequence
-
charAt
public char charAt(int index) - Specified by:
charAtin 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:
subSequencein interfaceCharSequence
-
toString
- Specified by:
toStringin interfaceCharSequence- Overrides:
toStringin classObject
-
startsWith
-
startsWith
-
endsWith
-