我需要计算一些字符串中的字母和空格。输出是我的字符串
我试过这个:
for (int i = 0; i < output.length(); i++) {
if (output.charAt(i) != ' ') {
letters = letters++;
} //counting spaces
else {
spaces = spaces++;
}
这是行不通的。我得到 0 个字母和 0 个空格。我想我需要一些代码来代替“”,对吧?
最佳答案
letters = letters++;
错了。 (同样适用于 spaces
。)见 here或 here解释:letters
在该行之后没有变化。
要么使用:
letters = letters + 1;
或者简单地说:
letters++;
关于java - 计算字母和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8277830/