Tok*_*oom 4 java string int loops sum
如何创建一个循环,也将字符串"abcc"转换为字母位置的总和,例如a = 1 b = 2 c = 3,它将字符串1 + 2 + 3 + 3 = 9相加.
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
String original = "hello";
char[] chars = original.toCharArray();
Arrays.sort(chars);
String sorted = new String(chars);
System.out.println(sorted);
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用ASCII值.a有价值97,b有98等等.
private int printSum(String original){
int sum = 0;
if(original!=null){
char[] arr = original.toLowerCase().toCharArray();
for(int x :arr){
sum+= (x-96);
}
}
return sum;
}
Run Code Online (Sandbox Code Playgroud)