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()StringRoverincrement()StringRoverincrement(int increment)intindexOf(int ch, int from)booleanisEmpty()intlastIndexOf(int ch, int from)intlength()StringRoverreset()java.lang.CharSequencesubSequence(int start, int end)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)
-
lastIndexOf
public int lastIndexOf(int ch, int from)
-
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
-
-