【发布时间】:2011-05-26 19:12:27
【问题描述】:
我有一个小任务,我有一个哈希表格式。现在我想找到一个单词出现在其中的多次。
请在这方面指导我。 谢谢 编辑#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是如何构造的吗?我假设这些词是表中键值对的值。 -
@mad_programmer - 我想你必须澄清一下,因为如果单词是键,它们是唯一的,因为
HashTable具有唯一的键(即每个键只在 @ 中出现一次987654325@). -
您是否只想从您的
Hashtable h中的String取回Integer值? -
那么你的代码有什么问题?
标签: java collections hashtable