public final class StringSuccessor extends java.lang.Object implements Successive<java.lang.String>
StringSuccessor
generates a successor of any given String. It's a
singleton object. If given String included alphanumeric characters, it will
generate successors based on those alphanumeric characters instead of the
whole String. If given String is numeric only, its will generate successors
based on those numeric values.Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.String o1,
java.lang.String o2) |
static StringSuccessor |
getInstance()
Returns a
StringSuccessor . |
java.lang.String |
succ(java.lang.String curr)
Returns the successor of given element.
|
java.lang.String |
toString() |
public static StringSuccessor getInstance()
StringSuccessor
.StringSuccessor
public java.lang.String succ(java.lang.String curr)
Successive
succ
in interface Successive<java.lang.String>
curr
- an elementpublic int compare(java.lang.String o1, java.lang.String o2)
compare
in interface java.util.Comparator<java.lang.String>
public java.lang.String toString()
toString
in class java.lang.Object