请问一个关于hashtable的问题 我想构造一个一一对应的数据结构比如1对应a, 2 对应b,3对应c不只可以根据1取得a,也可以根据a取得1请问hashtable可以完成吗?好象hashtable的get只能根据1取出a哦。。期待高手指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以了。但它可以遍历整个keys,所以还是可以得到的。 给个具体些的例子好吗如果放到enumeration里,第二次也用.nextElement遍历吗 public Object getKey(Object value){ Iterator its = data.keySet().iterator(); while (its.hasNext()) { Object key = its.next(); Object ovalue = data.get(key); if(ovalue==value) return key; } return null;} 创建一个新类,包含两个hashtable,一个用put(key,value),另一个put(value.tostring,key)当插入一个新的object时,同时插入两个hashtable,然后看你想用哪个取出来了。牺牲了空间,效率提高了。这是我的笨办法 请各位帮我看下这是什么意思 谢谢~ 相同的程序,可能出现不同的结果,是怎么回事? 关于 马士兵.JAVA.系列视频教程 JAVA 编写程序,从10个数中求出最大值,最小值及平均值(急!) oracle简单问题(sqldeveloper的使用) UML有什么好书? 和线程有关的问题 HttpServletRequest类有些什么方法啊? sun Creator 与SQL如何连接?? 求助有java绘图经验的朋友!! 应该怎样写正则表达式 Java中JDBC数据库连接问题,应该不是jar包问题,也不应该是打补丁的问题,是否是SQL登录身份的问题...怎么解决呢?
但它可以遍历整个keys,所以还是可以得到的。
如果放到enumeration里,第二次也用.nextElement遍历吗
Iterator its = data.keySet().iterator();
while (its.hasNext()) {
Object key = its.next();
Object ovalue = data.get(key);
if(ovalue==value)
return key;
}
return null;
}
当插入一个新的object时,同时插入两个hashtable,然后看你想用哪个取出来了。
牺牲了空间,效率提高了。这是我的笨办法