【发布时间】:2016-08-03 18:29:15
【问题描述】:
例如,我有一个 arraylist,其中包含文档的每一行-
list.add("I like to play pool")
list.add("How far can you run")
list.add("Do you like fanta because I like fanta")
我希望能够浏览存储在arrayList 中的每个句子并计算每个句子中每个单词的出现次数,有人可以帮我吗?
编辑 这是我尝试过的,但它只告诉我每个句子的出现。我需要它来计算每个句子的单词。
Set<String> unique = new HashSet<String>(list);
for (String key : unique) {
System.out.println(key + ": " + Collections.frequency(list, key));
【问题讨论】:
-
我们帮助那些自助的人。你还没试过。
-
您自己尝试过吗?
-
如果您尝试过任何代码,请在此处发布。
-
对不起,我添加了我尝试过的内容,希望这对我想要做的事情有意义。我对编程比较陌生。
-
请阅读一篇有趣的文章How to Ask,并尝试在每个问题中提供minimal reproducible example,
标签: java arraylist hashmap word-count