0

我设法解析给定输入文本文件的全部内容并将每个单词存储在哈希集中。但是现在我需要在这个输入文件中找到每个单词的频率,关于我该怎么做的任何建议?:)

4

1 回答 1

1

使用 aHashMap而不是 aHashSet和此类作为值:

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 ++;
}
于 2009-12-07T09:15:12.057 回答