第1个回答 2009-03-25
// 假设a,b,c,d,e,f,g……
// 与1,2,3,4,5,6,7……相对应
String ab="afce"; //要计算的字符串
char[]aaa=ab.toCharArray();//将字符串转换成字符数组
int sum=0;
for(int i=0;i<ab.length();i++){
int v=Integer.valueOf(aaa[i]);//取得字符串对应的编码值;
sum=sum+v-96;//缺点:没有区分大小写
}
System.out.println(sum);