public class VersionComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.String>, java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static VersionComparator |
INSTANCE
单例
|
| 构造器和说明 |
|---|
VersionComparator()
默认构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compare(java.lang.String version1,
java.lang.String version2)
比较两个版本
null版本排在最小:既: compare(null, "v1") < 0 compare("v1", "v1") = 0 compare(null, null) = 0 compare("v1", null) > 0 compare("1.0.0", "1.0.2") < 0 compare("1.0.2", "1.0.2a") < 0 compare("1.13.0", "1.12.1c") > 0 compare("V0.0.20170102", "V0.0.20170101") > 0 |
boolean |
equals(java.lang.Object object) |
public static final VersionComparator INSTANCE
public int compare(java.lang.String version1,
java.lang.String version2)
compare(null, "v1") < 0
compare("v1", "v1") = 0
compare(null, null) = 0
compare("v1", null) > 0
compare("1.0.0", "1.0.2") < 0
compare("1.0.2", "1.0.2a") < 0
compare("1.13.0", "1.12.1c") > 0
compare("V0.0.20170102", "V0.0.20170101") > 0
compare 在接口中 java.util.Comparator<java.lang.String>version1 - 版本1version2 - 版本2public boolean equals(java.lang.Object object)
equals 在接口中 java.util.Comparator<java.lang.String>equals 在类中 java.lang.ObjectCopyright © 2018. All rights reserved.