我有一个小的任务,我有一个哈希表格式。现在我想找出一个单词出现的次数。如何使用java计算哈希表中存在的单词的频率
请在此引导我。 感谢 编辑#1
Hashtable<String, Integer> h = new Hashtable<String, Integer>();
编辑#2
if(spam.containsKey(s)){
int value = spam.get(s);
value += 1;
spam.put(s,value);
}else{
spam.put(s,1);
}
好了,现在我改变了我的代码这一点。我会把这个词的数量作为一个值。
你能告诉我们代码这个HashTable是如何构造的吗?我假设这些单词是表中键值对的值。 – birryree 2010-12-16 20:51:05
不,他们是钥匙.. – Maverick 2010-12-16 20:51:27
@mad_programmer - 我想你将不得不澄清,因为如果单词是钥匙,它们是唯一的,因为'HashTable'具有唯一的钥匙(即每个钥匙只出现在' HashTable')。 – birryree 2010-12-16 20:54:34