Javaを使用して、テキストファイル内の単語の頻度を見つけるために

StackOverflow https://stackoverflow.com/questions/1858773

  •  13-09-2019
  •  | 
  •  

質問

アイブ氏は、与えられた入力テキストファイルの内容全体を解析し、ハッシュセット内の各単語を保存するために管理しました。しかし、今、私は私が行くことができる方法として任意の提案は、この入力ファイルでこれらの単語のそれぞれの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 ++;
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top