hashtable 的问题请教 本人以为没有可能1-> a2-> a请问,根据a你返回哪个key? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的意见,HashMap/HashTable是键-值(名-值)对方式保存数据,键/名是唯一的。 可以取一个,也可以取多个这里我用HashMap,因为我从来不会主动用hashtableObject key=null;Object value=null;Map map=new HashMap();....for(Iterator it=map.keySet().iterator();it.hasNext();){ Object k=it.next(); if(map.get(k).equals(value)) key=k;} private Hashtable sockPools = new Hashtable(); //hashtableprivate Enumeration getConnectionsKeys() { return sockPools.keys(); } public Socket getConnectionsElement(String values) { if(sockPools.containsValue(values)) { for (Enumeration e = getConnectionsKeys(); e.hasMoreElements(); ) { Socket sout = (Socket)e.nextElement(); String value = (String)sockPools.get(sout); if(value.equals(values)) return sout; } } return null; }这个和根根写的一个意思,但是就没别的办法吗? 可以看看jakarta的commons,但是本人觉得是不太可能的。 有谁能指教下 简单源代码分析 关于Pop3收邮件时的文章标题显示为乱码? applet显示不了中文的问题 新手求教 java 中ptivate作用是什么啊 jbuilder7(企业版)界面里为什麽没有组建栏? ISO9000内审员在软件行业中有没有用?有多大的用处 为什么运行窗口是最小化的,而且上面什么都没有? 我写了一个使用Jtable,abstractModel的来将数据库中数据显示的程序(附原码),但速度较慢,请各位进来看看!!!! 那又能在ie中用的Tree控件?或Tree控件的源码? java能否胜任这样的开发? DataOutputStream出现的一个问题?请大家帮忙看看
这里我用HashMap,因为我从来不会主动用hashtableObject key=null;
Object value=null;
Map map=new HashMap();
....
for(Iterator it=map.keySet().iterator();it.hasNext();){
Object k=it.next();
if(map.get(k).equals(value)) key=k;
}
private Enumeration getConnectionsKeys() {
return sockPools.keys();
}
public Socket getConnectionsElement(String values) {
if(sockPools.containsValue(values))
{
for (Enumeration e = getConnectionsKeys(); e.hasMoreElements(); )
{
Socket sout = (Socket)e.nextElement();
String value = (String)sockPools.get(sout);
if(value.equals(values))
return sout;
}
}
return null;
}
这个和根根写的一个意思,但是就没别的办法吗?
jakarta的commons,但是本人觉得是不太可能的。