哈希表,求最小值

两个哈希表里面都有一个键名相同,值不同的键值,求出最小值并在命令窗口输出这个最小值的键名和值
来完整代码啊,java....要能编译运行的啊,麻烦改改,,如果有注释的更好哦,悬赏肯定加不少

第1个回答  2010-12-05
HashTable table1 = new HashTable();
HashTable table2 = new HashTable();
table1.put("one","1");
table2.put("one","2");
table1.put("two","1");
table2.put("two","2");
for (Iterator iter = table1.keySet().iterator();
iter.hasNext(); ) {
Object keyString = (Object) iter.next();
Object valueObject = table1.get(keyString);
int oneValue = Integer.parseInt((String)valueObject );
int twoValue = Integer.parseInt((String)table2.get(keyString) );
if(oneValue > twoValue){
System.out.println("KEY是"+keyString+"Value"+twoValue);
}else if(oneValue < twoValue){
System.out.println("KEY是"+keyString+"Value"+oneValue);
}else{
System.out.println("KEY是"+keyString+"两值相等"+oneValue);
}
}
第2个回答  2010-12-05
0