使用char数组将字符串转换为int

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)

NIN*_*OOP 6

您可以使用ASCII值.a有价值97,b98等等.

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)