博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
版本号的比较
阅读量:5140 次
发布时间:2019-06-13

本文共 342 字,大约阅读时间需要 1 分钟。

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

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

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

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

在版本定义中

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

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

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

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

比较思想:

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

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

 

转载于:https://www.cnblogs.com/ynhwl/p/11546293.html

你可能感兴趣的文章
数据库关系运算
查看>>
JavaSE基础之 IO流
查看>>
DDoS攻防战 (一) : 概述
查看>>
根据现有PDF模板填充信息(SpringBoot)
查看>>
div+css布局的好处
查看>>
《需求工程——软件建模与分析》阅读笔记一
查看>>
如何成为一枚好测试员
查看>>
【Nowcoder】玩游戏
查看>>
过滤器(Filter)
查看>>
字符串的操作
查看>>
性能优化之Java(Android)代码优化
查看>>
springMVC相关—文件上传
查看>>
由Oracle 11g SYSAUX 和 SYSTEM 表空间回收引发的联想
查看>>
uva 1416 Warfare And Logistics
查看>>
欲则不达
查看>>
盒子游戏
查看>>
OpenJudgeP1.10.08:病人排队__(刷题)_水题
查看>>
观察者模式
查看>>
Hadoop分布式文件系统中架构和设计要点汇总
查看>>
cout和printf
查看>>