计算字母和空格

Jac*_*ień 1 java

我需要在一些字符串中计算字母和空格.输出是我的字符串

我试过这个:

    for (int i = 0; i < output.length(); i++) {
        if (output.charAt(i) != ' ') {
            letters = letters++;
        } //counting spaces
        else {
            spaces = spaces++;
        }
Run Code Online (Sandbox Code Playgroud)

它不起作用.我得到0个字母和0个空格.我想我需要一些代码'',对吧?

Mat*_*Mat 5

letters = letters++;
Run Code Online (Sandbox Code Playgroud)

是错的.(相同spaces.)请参阅此处此处的解释:letters在该行之后不变.

使用:

letters = letters + 1;
Run Code Online (Sandbox Code Playgroud)

或者干脆:

letters++;
Run Code Online (Sandbox Code Playgroud)