设计一个方法,找出任意指定单词在一本书中的出现频率。
你的实现应该支持如下操作:
- WordsFrequency(book)构造函数,参数为字符串数组构成的一本书
- get(word)查询指定单词在书中出现的频率
示例:
代码:
class WordsFrequency {
public Map<String, Integer> map = new HashMap<>();
public WordsFrequency(String[] book) {
for(String word: book){
map.put( word, map.getOrDefault(word,0)+1 );
}
}
public int get(String word) {
return map.getOrDefault(word, 0);
}
}
/**
* Your WordsFrequency object will be instantiated and called as such:
* WordsFrequency obj = new WordsFrequency(book);
* int param_1 = obj.get(word);
*/