public class VersionComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.String>
.
(dots).
Date: 09.11.2011Modifier and Type | Field and Description |
---|---|
static VersionComparator |
INSTANCE |
Modifier | Constructor and Description |
---|---|
private |
VersionComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.String o1,
java.lang.String o2) |
static int |
compareVersion(java.lang.String version1,
java.lang.String version2)
Compares the first version to the second version and returns, 0 if they are equal, a value less than 0 if the
first version is less than the second version or a value greater than 0 if the first version is greater than
the second version.
|
private static java.util.List<java.lang.Integer> |
convert(java.lang.String[] version,
int len) |
public static VersionComparator INSTANCE
public static int compareVersion(java.lang.String version1, java.lang.String version2)
version1
- the first version to compare.version2
- the second version to compare.version1
is less than version2
,
a value greater than 0 if version1
is greater than version2
.public int compare(java.lang.String o1, java.lang.String o2)
compare
in interface java.util.Comparator<java.lang.String>
private static java.util.List<java.lang.Integer> convert(java.lang.String[] version, int len)