业务需求:从0000开始到ZZZZ;
显示数字0~9,再接上A ~ Z(跳过大写的字母O);
9结束之后为A;
Z结束为0,同时前一位进一;
不限字符串长度;
举例:A999的下一位为A99A
A99Z的下一位为A9A0
写的较为匆忙,代码比较粗糙,借鉴用吧!
下面为代码:
public class NumberStrNum {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// nt = new NumberTest();
// 测试
System.out.println(NumberStrNum.getNext_Str_Num_mix("A99Z"));
}
public static String getNext_Str_Num_mix(String input_code) {
String next_Str_Num = "";
// 将字符串拆成字符组 ;
char[] input &