2016-01-06 68 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方法。那是你需要的。基本的想法是檢查每個單詞,併爲了看到,從句子中對每個單詞進行修飾,你會使用子串方法,然後從那裏開始比較你正在尋找的單詞。

  • 使用循環遍歷每一個字符。
  • 檢查下一個空字符
  • 表格從以前的非空字符是直到空字符
  • 檢查,看是否匹配單詞,你在找什麼,其中一個字。如果它確實增加了你的比賽計數器。
  • 您還必須確保在您點擊最後一個字符後退出循環。

希望這有助於