0

与えられた入力テキスト ファイルの内容全体を解析し、各単語をハッシュ セットに格納することができました。しかし今、この入力ファイルでこれらの各単語の頻度を見つける必要があります。どうすればよいかについての提案はありますか? :)

4

1 に答える 1

1

a のHashMap代わりに 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 に答える