java 比较版本号 - 数字版本比较
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 比较版本号 - 数字版本比较相关的知识,希望对你有一定的参考价值。
public static int compareDigit(String a,String b){
int i = 0 , j= 0 ;
while(i < a.length() && j < b.length()){
if(a.charAt(i)=='.' && b.charAt(j)=='.') {
i++;j++;continue;
}
else if(a.charAt(i)=='.')
return 1;
else if(b.charAt(j)=='.')
return -1;
else{
int a_ = Integer.valueOf(a.charAt(i));
int b_ = Integer.valueOf(b.charAt(j));
if(a_>b_) return 1;
else if(a_ < b_) return -1;
else {
i++;j++;
}
}
}
if(i==a.length()) return -1;
else return 1;
}
以上是关于java 比较版本号 - 数字版本比较的主要内容,如果未能解决你的问题,请参考以下文章
iOS 比较版本号大小的方法
如何使用js比较软件版本号? (只有数字)
Java实现比较版本号
php 版本号 整数化 mysql存储入库 比较大小版本处理类,提供版本与数字互相转换
如何使用js比较软件版本号? (唯一号码)
Java中高效的版本号比较