没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在系统中需要版本管理时,比较系统或系统文件版本号的大小的通用函数,java实现。比如从以下数组中找出版本号最大的: public static void main(String[] args) { String[] versions = new String[]{"17.2.3", "17.2.3", "17.2.4.01", "17.2.4.00"}; String maxOne = "0"; int flag = 0; for(int i=0; i<versions.length; i++){ flag = compare(maxOne, versions[i]); if(flag == -1){ maxOne = versions[i]; } } System.out.println("maxOne: " + maxOne); }
资源推荐
资源详情
资源评论
/**
* Copyright 2013 - 2014
* @project EK_Pusher
* @author jianlongz
* @email:zhjianlo@sina.com
* @version 2013-11-26下午9:34:09 - VersionCompare.java
*/
import org.apache.commons.lang3.StringUtils;
/**
* EK_Pusher - VersionCompare
* 该类功能说明 比较两个版本号的大小
*/
public class VersionCompare {
public static void main(String[] args) {
String[] versions = new String[]{"17.2.3", "17.2.3", "17.2.4.01", "17.2.4.00"};
String maxOne = "0";
int flag = 0;
for(int i=0; i<versions.length; i++){
flag = compare(maxOne, versions[i]);
if(flag == -1){
maxOne = versions[i];
}
}
System.out.println("maxOne: " + maxOne);
}
* Copyright 2013 - 2014
* @project EK_Pusher
* @author jianlongz
* @email:zhjianlo@sina.com
* @version 2013-11-26下午9:34:09 - VersionCompare.java
*/
import org.apache.commons.lang3.StringUtils;
/**
* EK_Pusher - VersionCompare
* 该类功能说明 比较两个版本号的大小
*/
public class VersionCompare {
public static void main(String[] args) {
String[] versions = new String[]{"17.2.3", "17.2.3", "17.2.4.01", "17.2.4.00"};
String maxOne = "0";
int flag = 0;
for(int i=0; i<versions.length; i++){
flag = compare(maxOne, versions[i]);
if(flag == -1){
maxOne = versions[i];
}
}
System.out.println("maxOne: " + maxOne);
}
资源评论
- wenalex2015-07-08正好可以用到这个功能,谢谢
- qiye20082017-06-15感谢分享,不错的资源!
- 酷似雨2015-03-12项目中做android吧版本控制,正好用到这个,不过在版本对比中 有个bug,改改就好了
- huangkai20122015-07-30正好可以用到
- dianzijishujichu5442015-06-17软件升级中正好用到这个,谢谢
jianlongz
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功