java 版本号比较方法
import java.lang.module.ModuleDescriptor.Version;
public static int compareToVersions(String version1, String version2) {
if (Objects.equals(version1, version2)) {
return 0;
}
if (version1 == null && version2 != null) {
return -1;
}
if (version1 != null && version2 == null) {
return 1;
}
return Version.parse(version1).compareTo(Version.parse(version2));
}
if ((o1 instanceof Integer && o2 instanceof Integer)
|| (o1 instanceof String && o2 instanceof String))
{
int c = cmp(o1, o2);
if (c == 0)
continue;
return c;
}