<分区>
如何在 java 中获取字母的数字位置?
假设通过命令提示符我输入了 abc 然后作为输出我需要得到 123 我怎样才能得到 java 中字母的数字位置?
提前致谢。
标签 java
<分区>
如何在 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
关于java - 如何在java中获取字母的数字位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8879714/