java - 计算字母和空格

标签 java

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

我试过这个:

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

这是行不通的。我得到 0 个字母和 0 个空格。我想我需要一些代码来代替“”,对吧?

最佳答案

letters = letters++;

错了。 (同样适用于 spaces。)见 herehere解释:letters 在该行之后没有变化。

要么使用:

letters = letters + 1;

或者简单地说:

letters++;

关于java - 计算字母和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8277830/

相关文章:

java - JSF 转换器 - 如果文本是只读的,则不调用

java - 无应答时的默认文件名

java - 帮助基本的 Android View ,用于 Next/Prev 导航,如电子邮件设置

java - Action 事件最终变量?

java - “Cannot find symbol”或 “Cannot resolve symbol”错误是什么意思?

java - UnsatisfiedLinkError - native 库 - jnidispatch.dll

java - 将枚举写入 Parcel 导致 RuntimeException

java - JTable 将单元格颜色设置为特定值

java - 如何修剪字符串的特定部分的这一行

java - 错误 : Application requires API version 18. 设备 API 版本为 17 (Android 4.2.2)