public final class AlphanumComparator extends java.lang.Object implements java.util.Comparator<java.lang.String>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static AlphanumComparator |
INSTANCE |
private static long |
serialVersionUID |
Modifier | Constructor and Description |
---|---|
private |
AlphanumComparator()
Constructs a new Alphanum Comparator.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.String s1,
java.lang.String s2) |
private static java.lang.String |
getChunk(java.lang.String s,
int slength,
int marker)
Returns an alphanum chunk.
|
static AlphanumComparator |
getInstance()
Replies the unique instance.
|
private static final long serialVersionUID
private static final AlphanumComparator INSTANCE
private AlphanumComparator()
public static AlphanumComparator getInstance()
private static java.lang.String getChunk(java.lang.String s, int slength, int marker)
s
- stringslength
- string lengthmarker
- positionpublic int compare(java.lang.String s1, java.lang.String s2)
compare
in interface java.util.Comparator<java.lang.String>