0

我知道如何通过消除单词之间的空格来计算字符串中的单词数,但是当它要求字符串等于或超过一定数量的字符时,我对如何处理它感到困惑。

完成下面的 countLongWords() 方法,该方法将字符串数组作为其参数。此方法返回一个整数值,表示数组中长度为 5 个或更多字符的字符串的数量。

4

3 回答 3

2

伪代码

int count = 0
for str in stringArray
   if str.length() >=5 
      count++
return count

你可以把它转换成java

于 2013-11-04T17:47:13.253 回答
1

如果你有一篇写有这个字符串数组的论文,并且想要计算满足这个属性的字符串的数量,请尝试始终思考你会做什么。

然后很容易将其翻译成计算机程序。

  1. 创建一个变量来保存长度大于 5 的字符串的数量
  2. 循环遍历数组的元素
  3. 对于每个元素,如果它拥有属性,则增加此变量
  4. 返回变量
于 2013-11-04T17:47:23.440 回答
0
int number = 0;
for(int i = 0; i<array.length; i++){
    if(array[i].length()>4){
        number++;
    }
}
return number;
于 2013-11-04T17:48:31.580 回答