版本号累加的简单小方法。
public String genNewVersion(String oldVersion) {
String sys_version_tmp = oldVersion.replaceAll("\\.", "");
if (!NumberUtils.isNumber(sys_version_tmp)) {
return oldVersion;
}
long sysVersionNum = Long.valueOf(sys_version_tmp);
sysVersionNum += 1;
String sys_version = "";
for (int i = 0; i < (sysVersionNum + "").length(); i++) {
if (i == 0) {
sys_version += (sysVersionNum + "").charAt(i);
} else {
sys_version += "." + (sysVersionNum + "").charAt(i);
}
}
return sys_version;
}
public String genNewVersion(String oldVersion) {
String sys_version_tmp = oldVersion.replaceAll("\\.", "");
if (!NumberUtils.isNumber(sys_version_tmp)) {
return oldVersion;
}
long sysVersionNum = Long.valueOf(sys_version_tmp);
sysVersionNum += 1;
String sys_version = "";
for (int i = 0; i < (sysVersionNum + "").length(); i++) {
if (i == 0) {
sys_version += (sysVersionNum + "").charAt(i);
} else {
sys_version += "." + (sysVersionNum + "").charAt(i);
}
}
return sys_version;
}