如何将字母序列中包含的数字相加?

时间:2015-10-01 21:25:47

标签: java for-loop netbeans substring equals

我需要在java(netbeans)中执行一个程序,其中用户插入包含字母和数字的任何序列(例如:aa5bgd6dcx78),然后我需要对数字求和,如5 + 6 + 7 + 8并打印结果。我怎么能这样做?

我需要用户,子串和等号。

谢谢

1 个答案:

答案 0 :(得分:0)

String input = "aa5bgd6dcx78";

int total = 0;

for(int i = 0; i < input.length(); i++) {
    curChar = input.charAt(i);
    if(curChar.isDigit()) {
        total += curChar;
    }
}

System.out.println("Total is: " + total);