计算java中的特定单词

时间:2018-05-06 05:38:13

标签: java string loops

我可以使用java计算字符串中特定单词出现的次数吗?

例如,如果我有String x =" Words1 !! Words2 !! Words3",我想计算多少次" !!"出现了。如果我使用循环是可能的,那么答案从1到n(其中n是次数" !!"发生)?

以下是示例代码

int i=0;
String x = "words1 !! words2 !! words3";

//The Looping

System.out.println(i);

所以我希望输出变为1然后是2,因为有两个" !!"。

循环的类型并不重要,无论是循环,循环还是循环,如果它可以工作,它将真正帮助我。

1 个答案:

答案 0 :(得分:0)

这是逻辑:

  1. 最初,您可以设置一个wordCounter变量并设置为0
  2. 使用循环迭代字符串,并将每个元素与' !!'匹配。在if循环中的条件。
  3. 如果找到,则将wordCounter变量增加1
  4. 最后,你将有一个' !!'在你的程序中。
  5. 在循环外打印wordCounter变量