2016-01-06 42 views
-7

我有一个字符串...像 “这是我的新车,它使用非常好,它非常昂贵。” 我想知道,这个字符串中有多少个“非常”字。从字符串中计算特定字词

+0

欢迎的StackOverflow!在提问时,请确保包含您正在使用的代码的[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。如果你还没有编写任何代码,那么这个问题对于这个网站来说是无关紧要的。确保做一些研究,并尝试先自己解决问题。然后,如果您仍然有任何具体的(非“给我的代码”)问题,发布一个[好问题](http://stackoverflow.com/help/how-to-ask),我们将很乐意帮助您。 –

+0

那些包含非常重要的词呢? “这是我的新鸟笼,它比埃弗里还大,” – Bathsheba

+0

@NathanOliver我选择了OP。 – erip

回答

0

看看java中的substring方法。那是你需要的。基本的想法是检查每个单词,并为了看到,从句子中对每个单词进行修饰,你会使用子串方法,然后从那里开始比较你正在寻找的单词。

  • 使用循环遍历每一个字符。
  • 检查下一个空字符
  • 表格从以前的非空字符是直到空字符
  • 检查,看是否匹配单词,你在找什么,其中一个字。如果它确实增加了你的比赛计数器。
  • 您还必须确保在您点击最后一个字符后退出循环。

希望这有助于