문제
주어진 입력 텍스트 파일의 전체 내용을 구문 분석하고 각 단어를 해시 세트에 저장했습니다. 그러나 이제이 입력 파일 에서이 각 단어의 주파수를 찾아야합니다. 어떻게 할 수 있는지에 대한 제안이 있습니까? :)
해결책
a HashMap
대신 a 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