public String reSetVersion(String version){ //A1-Z9 char[] versionarry = version.toCharArray(); int v1 = versionarry[versionarry.length-1]-48; String v2 = version.substring(0,version.length()-1); StringBuffer stb = new StringBuffer(); if(v1<9){ //System.out.print("new版本:" + v2 + (v1+1)); //System.out.print(v2+(v1+1)); return v2+(v1+1); }else{ String versionNew = ""; String vNumber=""; stb.append(v2); for(int i = v2.length()-1;i<v2.length();i--){ String num =""; if(i==v2.length()-1){ num = v2.substring(i); }else{ num = v2.substring(i,i+1); } //判断num是否为Z if(num.equals("Z")){ if(i==0){ stb.replace(i,i+1,"A"); stb.insert(0,"A"); break; }else{ stb.replace(i,i+1,"A"); continue; } }else{ int version_=stb.charAt(i)+1; stb.replace(i,i+1,String.valueOf((char) version_)); break; } } return stb.toString()+1; } }
Java 版本升级计算,A1-Z9等
最新推荐文章于 2019-11-26 14:17:45 发布