【问题标题】:Count specific word from string [duplicate]从字符串中计算特定单词[重复]
【发布时间】:2016-04-10 19:18:02
【问题描述】:

我有一个字符串...比如 “这是我的新车,很好用,很贵。” 我想知道,这个字符串中出现了多少次“very”这个词。

【问题讨论】:

  • 欢迎来到 StackOverflow!提出问题时,请务必包含您正在使用的代码的Minimal, Complete, and Verifiable example。如果您还没有编写任何代码,那么这个问题很可能与本网站无关。确保做一些研究并尝试先自己解决问题。然后,如果您仍有任何具体(非“给我代码”)问题,请发帖 good question,我们很乐意为您提供帮助。
  • 包含very的单词呢? “这是我的新鸟笼,比艾弗里还要大,”
  • @NathanOliver 我选择了 OP。
  • 自己做作业...

标签: java


【解决方案1】:

看看java中的substring方法。这就是你所需要的。基本思想是检查每个单词,为了看到这一点,对句子中的每个单词进行分级,您将使用 substring 方法,然后您可以从那里开始比较您要查找的单词。

  • 使用循环遍历每个字符。
  • 检查下一个空字符
  • 从前一个非空字符到空字符的位置组成一个单词
  • 检查单词是否与您要查找的匹配。如果确实如此,则增加您的匹配计数器。
  • 您还必须确保在击中最后一个字符后退出循环。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 2017-03-22
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 2021-03-10
    • 2011-06-14
    相关资源
    最近更新 更多