版本验证
import java.util.Arrays; public class VersionCompareUtil { public static int compare(String currentVersion ,String appVersion){ String[] currentVersionArr = currentVersion.split("\\."); String[] appVerisonArr = appVersion.split("\\."); int result = 0; for (int i = 0; i < currentVersionArr.length; i++) { if(Integer.valueOf(appVerisonArr[i]) > Integer.valueOf(currentVersionArr[i])){ result += (1 << (3*(2-i)+2)) ; }else if(Integer.valueOf(appVerisonArr[i]) == Integer.valueOf(currentVersionArr[i])){ result += (1 << (3*(2-i) +1)); }else { result += (1 << 3*(2-i)) ; } } if(result > 146) return 1; else if (result == 146) return 0; return -1; } public static void main(String[] args) { System.out.println("3.0.32 3.0.33 ====" + compare("3.0.32", "3.0.33")); System.out.println("3.0.32 3.0.31 ====" + compare("3.0.32", "3.0.31")); System.out.println("3.0.32 3.0.32 ====" + compare("3.0.32", "3.0.32")); System.out.println("3.1.32 3.0.32 ====" + compare("3.1.32", "3.0.32")); System.out.println("2.1.32 3.0.32 ====" + compare("2.1.32", "3.0.32")); } }
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!
相关推荐
易语言利用博客实现版本验证源码,利用博客实现版本验证,验证版本
解除Windows正版验证 消除验证提示
UniWebView版本3.8-unity版本验证版本-unity2018.2.2.
利用博客管理你的所有软件版本验证 用易语言编的,使程序升级
Roboform专业版本验证工具 破解工具,Roboform 破解
海水效果,已在2019.4版本验证,转换成安卓平台就失效了,目前还没找到原因
易语言源码易语言利用博客实现版本验证源码.rar
4*2光伏列阵Simulink模拟光照阴影仿真,高版本验证可运行,有问题可提问
易语言利用博客实现版本验证源码
易海网络验证2.3新版本
程序结合易语言互联网支持库和正则表达式支持库,实现利用百度空间博客当服务器验证软件版本。
提示无法验证游戏版本怎么办.docx
包括您的app和计算机程序,支持多程序授权、在线支付、权限分配、内测用户、在线升级、商业广告、工单系统、盗版管理、自定义用户等级、自定义授权提示、授权程序、到期时间设置、IP验证、版本验证、IP域名双重验证、...
授权程序、到期时间设置、IP验证、版本验证、IP域名双重验证、单域名验证、 泛域名验证、余额卡密、授权卡密、授权过户、上下级关系、远程静态资源、 多用户注册、在线授权、权限升级、补差价升级等功能。
盗版管理、自定义用户等级、自定义授权提示、授权程序、到期时间设置、IP验证、版本验证、 IP域名双重验证、单域名验证、泛域名验证、余额卡密、授权卡密、授权过户、上下级关系、 远程静态资源、多用户注册、在线...
jQuery formValidator表单验证利用juquey验证,使表单验证更方便,而且美观
易语言源码软件版本博客验证易语言源码.rar 易语言源码软件版本博客验证易语言源码.rar 易语言源码软件版本博客验证易语言源码.rar 易语言源码软件版本博客验证易语言源码.rar 易语言源码软件版本博客验证易语言...
CB-A2开发板测试记录 tina_astar-parrot_card06fpscamera+gc2145+显示_最终...tina_astar-parrot_uart10修改TF卡的检测引脚最终版本验证TF卡.img root@TinaLinux:/mnt/UDISK# mount -t vfat /dev/mmcblk1 /mnt/UDISK