/***
* 版本号比较
* @param v1 版本号a
* @param v2 版本号b
* @return -1代表不是合格版本号;0代表一样大、1 代表版本号a大于版本号b、2代表版本号b大于版本号a
*/
public static Integer versionCompare(String v1,String v2){
Pattern pattern = Pattern.compile("\\d+(\\.\\d+)*");
if(!(pattern.matcher(v1).matches()) || !(pattern.matcher(v2).matches())){
//非合格版本号
return -1;
}
String[] s1=v1.split("\\.");
String[] s2
版本号比较[versionCompare]
最新推荐文章于 2024-04-30 15:39:32 发布