题
伊夫设法解析给定输入的文本文件的全部内容,并且每个字存储在散列集。但现在我需要找到每个在此输入文件这话的frequenct,至于我怎么能去有什么建议? :)
解决方案
使用一个HashMap
代替HashSet
并且这类作为值:
class Counter {
public int frequency;
}
然后addWord()
看起来像这样:
public void addWord (String word) {
Counter c = map.get (word);
if (c == null) {
c = new Counter ();
map.put(word, c);
}
c.frequency ++;
}
不隶属于 StackOverflow