如何统计Java中String中每个单词有多少个字符?

How to count how many characters are in each word in a String in Java?

我找遍了我的问题的答案,但所有的问题要么是关于每个字符串中有多少个单词,要么不是我要找的。

到目前为止,我已经使用 Scanner 读取了一个文件,并使用换行符作为分隔符将其分成 3 个字符串,并将它们放入一个数组中。

我想做的是计算每个字符串中有多少个单词,然后让输出类似于 String 1 contains 3 two-letter words, 4 three-letter words, 6 five-letter words

老实说,我只是不知道该怎么做。我不是要你为我写代码,只是要你如何去做。

提前致谢!

从您找到的计算字符串中单词数量(实际标识单词)的解决方案之一开始。定义一个整数数组,并使用它来跟踪到目前为止您可以看到多少个给定长度的单词。修改单词计数器以增加给定单词长度的适当计数器,从而增加单词的总计数。