在最常出现的单词列表中报告位置n的关联

时间:2014-07-10 03:48:07

标签: java

大家好我在Java中打印绑定位置有问题, 例如,我在Java中打印了n个经常出现的单词但发现如果在第n个位置存在关系,程序应该仅在该位置报告所有关系。

我的代码失败了,因为它只报告n个频繁出现的单词 即使有平局,也不超过n。 这是我的片段:

.....
.....

Collections.sort(newList, new Words());

int j = 0;
for (Words w : newList.subList(0, 20)) {
    System.out.println("Word : " + ++j + " " + w.getWord() + " " + w.getCount());
}

fileReader.close();

我的输出是这样的:

input is a set of 5 files 

.....
.....
.....
Word : 17 another 340
Word : 18 nothing 339
Word : 19 father 313
Word : 20 should 306

对于306位置,还有2个单词具有相同的计数,但他们没有报告如何使我的代码获得我的结果!

0 个答案:

没有答案