是根据key获得value,用get(key)取,例:
Hashtable numbers = new Hashtable();
numbers.put("one", new Integer(1));
numbers.put("two", new Integer(2));
numbers.put("three", new Integer(3));
Integer n = (Integer)numbers.get("two");
if (n != null) {
System.out.println("two = " + n);
}
如果问题解决,希望你能结贴,谢谢!
Hashtable numbers = new Hashtable();
numbers.put("one", new Integer(1));
numbers.put("two", new Integer(2));
numbers.put("three", new Integer(3));
Integer n = (Integer)numbers.get("two");
if (n != null) {
System.out.println("two = " + n);
}
如果问题解决,希望你能结贴,谢谢!
通过类型转换为需要的类型。
Hashtable numbers = new Hashtable();
numbers.put("one", new Integer(1));
numbers.put("two", new Integer(2));
numbers.put("three", new Integer(3));
Enumeration enkey = numbers.keys(); while (enkey.hasMoreElements()) {
Object aa = enkey.nextElement();
if (numbers.get(aa).equals(new Integer(1))) {
System.out.println("here is key:" +aa);
}
}
int i = 0;
enum = dicHash.keys(); while (enum.hasMoreElements()) {
Object key = enum.nextElement();
if (dicHash.get(key).equals(value)){
return key.toString();
}
else{
i++;
}
}