如何在Java中获取字母的数字位置?
假设通过命令提示符输入了abc,那么我需要获取123作为输出,如何才能在Java中获取字母的数字位置?
提前致谢。
String str = "abcdef";
char[] ch = str.toCharArray();
for(char c : ch){
int temp = (int)c;
int temp_integer = 96; //for lower case
if(temp<=122 & temp>=97)
System.out.print(temp-temp_integer);
}
输出:
123456
大写字母/大写字母的@Shiki使用以下代码:
String str = "DEFGHI";
char[] ch = str.toCharArray();
for(char c : ch){
int temp = (int)c;
int temp_integer = 64; //for upper case
if(temp<=90 & temp>=65)
System.out.print(temp-temp_integer);
}
输出:
456789
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句