查找文本中最常见的5个单词

时间:2016-10-11 11:26:28

标签: java

我有一个学校任务,其中一部分任务要求我们创建一个方法,找到.txt文件中最常见的5个单词。

任务要求我们将所有单词放在ArrayList中,我已经完成了。真正的问题是让程序打印出文本文件中的前5个单词。 我唯一的“线索”是方法名称:

public Words [] common5(){ }

1 个答案:

答案 0 :(得分:0)

遍历ArrayList,对于列表中的每个单词,将单词放入一个HashMap,其中键是单词,值是一个Integer,每次再次找到单词时都会增加。最后遍历HashSet并找到前5个整数。打印那些找到的单词。