我现在很迷茫。我应该编写一个使用哈希表的程序。哈希表包含单词及其使用频率。 “Word”类包含一个计数器和字符串。如果这个词已经在表中,那么它的频率就会增加。我一直在研究如何做到这一点,但我迷路了。我需要指出正确的方向。任何帮助都会很棒。
最佳答案
Hashtable<String, Word> words = new Hashtable<String, Word>();
public void addWord(String s) {
if (words.containsKey(s) {
words.get(s).plusOne();
} else {
words.put(s, new Word(s));
}
}
这样就可以了。
关于java - 我如何利用哈希表来保存单词和使用频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7910084/