我想创建某种具有以下格式的 ID:
A1
A2
..
A9
B1
B2
..
B9
C1
..
因此,数字计数应从 1 到 9,每次超过数字 9 时,字母应增加。
是否有库已经提供此类功能?如果不是,那么这个“模式”一般是如何称呼的?
最佳答案
你可以使用这个:
class IDGenerator{
char c ='A';
int next = 1;
public String getNextID(){
String id = Character.toString(c) + Integer.toString(next++);
if(next>9){
next =1;
c++;
}
return id;
}
}
请注意,这适用于 Z9
关于java - 如何创建向上计数的字母数字标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19815782/