版本号的比较


最近做的业务里有两个功能 --版本升级、版本回退

在功能的实现上,其实升级和回退是可以互相替代的,只是这样不符合人们的习惯。

因此,升级必须限制目标版本比现有版本高,回退的目标版本必修比现有版本低。

所有需要一个版本大小的比较:

在版本定义中

可能有两段式V1.0、V1.1......

可能有三段式V1.0.1、V1.0.2......

或者四段式....五段式......

但是,我们不用管,这就需要体现我们程序的鲁棒性了~

比较思想:

两个版本位对位比大小,相同继续往后比,有一个位出现不相同即可知道这两个版本的大小。

1.去除版本中的字母-->2.转为数组-->3.位对位比较

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM