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)
private
StringRover(java.lang.String string, int offset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
charAt(int index)
StringRover
duplicate()
StringRover
increment()
StringRover
increment(int increment)
int
indexOf(int ch, int from)
boolean
isEmpty()
int
lastIndexOf(int ch, int from)
int
length()
StringRover
reset()
java.lang.CharSequence
subSequence(int start, int end)
java.lang.String
substring(int start, int end)
java.lang.String
toString()
-
-
-
Method Detail
-
length
public int length()
- Specified by:
length
in interfacejava.lang.CharSequence
-
isEmpty
public boolean isEmpty()
-
charAt
public char charAt(int index)
- Specified by:
charAt
in 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:
subSequence
in interfacejava.lang.CharSequence
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfacejava.lang.CharSequence
- Overrides:
toString
in classjava.lang.Object
-
-