Package aQute.lib.stringrover
Class StringRover
- java.lang.Object
-
- aQute.lib.stringrover.StringRover
-
- All Implemented Interfaces:
java.lang.CharSequence
public class StringRover extends java.lang.Object implements java.lang.CharSequence
-
-
Constructor Summary
Constructors Modifier Constructor Description StringRover(java.lang.String string)privateStringRover(java.lang.String string, int offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description charcharAt(int index)StringRoverduplicate()booleanendsWith(java.lang.CharSequence suffix)StringRoverincrement()StringRoverincrement(int increment)intindexOf(int ch)intindexOf(int ch, int from)intindexOf(java.lang.CharSequence str)intindexOf(java.lang.CharSequence str, int from)booleanisEmpty()intlastIndexOf(int ch)intlastIndexOf(int ch, int from)intlastIndexOf(java.lang.CharSequence str)intlastIndexOf(java.lang.CharSequence str, int from)intlength()StringRoverreset()booleanstartsWith(java.lang.CharSequence prefix)booleanstartsWith(java.lang.CharSequence prefix, int from)java.lang.CharSequencesubSequence(int start, int end)java.lang.Stringsubstring(int start)java.lang.Stringsubstring(int start, int end)java.lang.StringtoString()
-
-
-
Method Detail
-
length
public int length()
- Specified by:
lengthin interfacejava.lang.CharSequence
-
isEmpty
public boolean isEmpty()
-
charAt
public char charAt(int index)
- Specified by:
charAtin interfacejava.lang.CharSequence
-
increment
public StringRover increment()
-
increment
public StringRover increment(int increment)
-
reset
public StringRover reset()
-
duplicate
public StringRover duplicate()
-
indexOf
public int indexOf(int ch, int from)
-
indexOf
public int indexOf(int ch)
-
indexOf
public int indexOf(java.lang.CharSequence str, int from)
-
indexOf
public int indexOf(java.lang.CharSequence str)
-
lastIndexOf
public int lastIndexOf(int ch, int from)
-
lastIndexOf
public int lastIndexOf(int ch)
-
lastIndexOf
public int lastIndexOf(java.lang.CharSequence str, int from)
-
lastIndexOf
public int lastIndexOf(java.lang.CharSequence str)
-
substring
public java.lang.String substring(int start)
-
substring
public java.lang.String substring(int start, int end)
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)- Specified by:
subSequencein interfacejava.lang.CharSequence
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacejava.lang.CharSequence- Overrides:
toStringin classjava.lang.Object
-
startsWith
public boolean startsWith(java.lang.CharSequence prefix, int from)
-
startsWith
public boolean startsWith(java.lang.CharSequence prefix)
-
endsWith
public boolean endsWith(java.lang.CharSequence suffix)
-
-