根据当前字母获取下一位字母
更多用于各种 ID 设计,不说了,上代码
for(int i=0;i<100;i++) { //用于测试
System.out.println("请输入字母:");
Scanner scanner = new Scanner(System.in);
String en = scanner.next();
String dn="";
//设置限定长度,根据自身大小写转换
char lastE = 'Z'; //大写最大长度90
//char lastE2 = 'z'; //小写最大长度122
int lastEnglish = (int) lastE;
char[] c = en.toCharArray();
int now = (int) c[0];
if(now >= lastEnglish) {
dn="C"; //上一个字母已经到‘Z’回到‘C’
}else {
char uppercase = (char) (now + 1);
dn=String.valueOf(uppercase);
}
System.out.println("下一个字母是:"+dn);
}
以上代码只是一个Demo,具体操作还是根据大家自身情况修改
我只是将自己的代码放上去用于笔记
如有雷同请见谅!!