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.StringSuccessorpublic java.lang.String succ(java.lang.String curr)
Successivesucc 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