当前位置:网站首页>* 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
}
边栏推荐
猜你喜欢
随机推荐
TKU remembers a single-point QPS optimization (I wish ITEYE is finally back)
【LeetCode】94.二叉树的中序遍历
架构:应用架构的演进以及微服务架构的落地实践
mockjs生成假数据的基本使用
2022 NPDP take an examination of how the results?How to query?
【LeetCode】83.删除排序链表中的重复元素
OC和Swift语言的区别
NAS和私有云盘的区别?1篇文章说清楚
四元数、罗德里格斯公式、欧拉角、旋转矩阵推导和资料
忽晴忽雨
DVWA安装教程(懂你的不懂·详细)
详解最强分布式锁工具:Redisson
JS中获取对象数据类型的键值对的键与值
[LeetCode] 94. Inorder traversal of binary tree
搭建zabbix监控及邮件报警(超详细教学)
PAT甲级打卡-1001-1004
有人知道HTML怎么到MYSQL数据库吗? (NODEJS)
【LeetCode】206.反转链表
svm.SVC application practice 1--Breast cancer detection
Nanoprobes Polyhistidine (His-) Tag: Recombinant Protein Detection Protocol