java 判断是否大于指定版本号详解编程语言

判断 a.b.c 格式的版本大小:

    public boolean is_version_great_than(String version) { 
        boolean result = false; 
        if (!StringUtil.isNullorEmpty(version) 
            && version.indexOf(".") >= 0) { 
            String[] version_num = version.split("//."); //必须转义 
            String[] cur_num = clientVersion.split("//."); 
            int loop_count = version_num.length; 
            if (cur_num.length < version_num.length) { 
                loop_count = cur_num.length; 
            } 
             
            for (int i = 0; i < loop_count; i++) { 
                if (Integer.valueOf(cur_num[i]) > Integer.valueOf(version_num[i])) { // 当有一节大于就跳出 
                    result = true; 
                    break; 
                } 
            } 
        } 
        return result; 
    }

结论:

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/17863.html

(0)
上一篇 2021年7月19日 20:35
下一篇 2021年7月19日 20:35

相关推荐

发表回复

登录后才能评论