2015-05-08 49 views
-3

我已經找遍了所有關於我的問題的答案,但所有的問題都是關於每個字符串中有多少單詞,或者不是我正在尋找的。如何計算Java中的字符串中每個單詞中有多少個字符?

到目前爲止,我已經使用Scanner讀取了一個文件,並使用換行符作爲分隔符將它分隔爲3個字符串,並將它們放入數組中。

我想要做的是統計每個字符串中有多少個單詞,然後讓輸出結果類似於String 1 contains 3 two-letter words, 4 three-letter words, 6 five-letter words

老實說我不知道​​該怎麼做。我並沒有要求你爲我寫代碼,只是如何去做。

在此先感謝!

+0

這篇文章會有所幫助,並不能解決所有的問題,但解決它的一部分。 http://stackoverflow.com/q/8924599/4808407 –

回答

2

從您發現的用於計算字符串中單詞數量(實際上標識單詞)的解決方案開始。定義一個整數數組,並使用它來跟蹤到目前爲止您可以看到給定長度的單詞數量。修改字計數器以遞增給定字長度的適當計數器,以增加字的總數。

+0

謝謝你!讓我的代碼工作。 – Connor

相關問題