背景: 公司数据代码衍生新版之际对应的小版本要有相应的提升,因此需要一个能够实现版本的接口
来完成这个动作,此间便是出处.
问题: Java如何实现版本提升?
解决办法:
具体的解决方案下面我会贴出相应的代码片段.
以下简单说明一下实现思路:
1. 首先要有对应的参数来源.
2. 对参数进行操作处理.
3. 对应不同的情况分批处理.
4. 出口返回.
5. 正常返回.
下面贴出对应的代码:
/**
* .升版.
* @param version
* @return
* @author alm02(TanJiYuan)
*/
public static String upVersion(String version) {
char[] charArray = version.toCharArray();
char c = charArray[charArray.length-1];
if(c=='9') {
return version = version+".1";
}
charArray[charArray.length-1] = ++c;
return String.valueOf(charArray);
}