请问一个关于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 void 的问题 DAO设计模式中的几个疑问,大家可部可以帮我看下,谢谢! 线程同步问题,帮下! 关于 container 中的remove() 已知一组asc码,如何转换成相应的字符串,相反如何?请指教,谢谢. 请教: JMF的问题 如何控制JTable的某列可输入字符的最大个数?? 多谢啦! 取值? 请问这个问题那里有错? 各路大虾,学java必须由c++经验吗?请告诉小弟 应该怎样写正则表达式 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,然后看你想用哪个取出来了。
牺牲了空间,效率提高了。这是我的笨办法