版本号的比较
Posted ynhwl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了版本号的比较相关的知识,希望对你有一定的参考价值。
最近做的业务里有两个功能 --版本升级、版本回退
在功能的实现上,其实升级和回退是可以互相替代的,只是这样不符合人们的习惯。
因此,升级必须限制目标版本比现有版本高,回退的目标版本必修比现有版本低。
所有需要一个版本大小的比较:
在版本定义中
可能有两段式V1.0、V1.1......
可能有三段式V1.0.1、V1.0.2......
或者四段式....五段式......
但是,我们不用管,这就需要体现我们程序的鲁棒性了~
比较思想:
两个版本位对位比大小,相同继续往后比,有一个位出现不相同即可知道这两个版本的大小。
1.去除版本中的字母-->2.转为数组-->3.位对位比较
以上是关于版本号的比较的主要内容,如果未能解决你的问题,请参考以下文章