gpt4 book ai didi

java - Java 上的字数统计

转载 作者:行者123 更新时间:2023-12-04 21:27:47 26 4
gpt4 key购买 nike

如何计算字符串形式给出的句子的单词数?我们只能使用以下内容:for 循环、if 语句、whilecharAt长度()

我写了这段代码:

public static int getWordCount()
{
String data = "bla bla bla bla";
int Count = 0;
for (int i=0; i<data.length(); i++)
{
if (data.charAt(i) != ' ')
Count ++;
}
return Count;
}

但它只计算字母而不计算单词。

最佳答案

这里有个建议:统计' '的个数加1?

例子:

"bla bla bla bla"
1 2 3 : 3 + 1 = 4

"hello"
: 0 + 1 = 1

如果你想花点心思,你可以保留一个名为 lastWasSpace 的 boolean 变量,在遇到空格时将其设置为 true,在遇到非空格字符时将其设置为 false .如果您仅在 lastWasSpace 为 false 时增加 Count,您也将能够处理具有多个连续空格的字符串。

             "bla    bla      bla"
1 2 : 2 + 1 = 3
lastWasSpace: FFFFTTTFFFFTTTTTFFFF

关于java - Java 上的字数统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com