当前位置:网站首页>* Compare version numbers
* Compare version numbers
2022-08-02 02:46:00 【Diba LZTXDY】
/*** Compare version numbers*/private fun checkVersion(upgradedVersion: String): Int {
val nums1: Array = upgradedVersion.split(“\.”.toRegex()).toTypedArray()
val nums2: Array = checkVersionName.split(“\.”.toRegex()).toTypedArray()
val n1 = nums1.size
val n2 = nums2.size
for (i in 0 until Math.max(n1, n2)) {
val num1 = if (i < n1) nums1[i].toInt() else 0
val num2 = if (i < n2) nums2[i].toInt() else0
if (num1 != num2) {
return if (num1 < num2) 0 else 1
}
}
return 0
}
边栏推荐
猜你喜欢

BioVendor人俱乐部细胞蛋白(CC16)Elisa试剂盒研究领域

22-08-01 西安 尚医通(01)跨域配置、Swagger2、R类、统一异常处理和自定义异常、Logback日志

【web】Understanding Cookie and Session Mechanism

analog IC layout-Parasitic effects

第11章_数据库的设计规范

Service discovery of kubernetes

Remember a gorm transaction and debug to solve mysql deadlock

指针数组和数组指针

KICAD 小封装拉线卡顿问题 解决方法

feign调用不通问题,JSON parse error Illegal character ((CTRL-CHAR, code 31)) only regular white space (r
随机推荐
永磁同步电机36问(二)——机械量与电物理量如何转化?
Nanoprobes纳米探针丨Nanogold偶联物的特点和应用
Chapter 7 Noise analysis
feign调用不通问题,JSON parse error Illegal character ((CTRL-CHAR, code 31)) only regular white space (r
Chapter 10_Index Optimization and Query Optimization
[Unity entry plan] 2D Game Kit: A preliminary understanding of the composition of 2D games
简单的页面跳转活动
Flask 报错:WARNING This is a development server. Do not use it in a production deployment
Tree Chain Segmentation-
微信小程序异步回调函数恶梦和解决办法
EFCore 反向工程
Oracle19c安装图文教程
亲身经历过的面试题
Swift运行时(派发机制)
忽晴忽雨
Chrome浏览器无法加载已解压的.crx文件的解决办法
通用客户端架构
【LeetCode】20.有效的括号
[LeetCode] 94. Inorder traversal of binary tree
ReentrantLock工作原理