当前位置: 代码迷 >> Java Web开发 >> 急 求大神帮忙解决方案
  详细解决方案

急 求大神帮忙解决方案

热度:753   发布时间:2016-04-15 22:43:08.0
急!急!急! 求大神帮忙
有个需求。版本号的比较,比方说A版本1.0.0.2 和B版本1.0.0.10 ,希望得到是B版本大于A版本,但是用compareTo比较的结果是A版本大于B版本,求大神,要怎么实现?希望给个代码,实在整不出来
------解决思路----------------------
或者 sublit(",")变成数组,连个数组[i]进行比较,如果前面大直接跳出不用比了
------解决思路----------------------
String str = "1.0.0.2";
String[] array = str.split("\\.");
int i = Integer.parseInt(array[0]) * 1000 + Integer.parseInt(array[1]) * 100 + Integer.parseInt(array[2]) * 10 + Integer.parseInt(array[3]);

然后比较i的值就行了。
  相关解决方案