3:
Hashtable 是单元素字典,因此,你的第二行操作,已经把键为 "Liverpool" 的元素内容设为了 "Baros",以前的 "Owen" 已经消失。

解决方案 »

  1.   

    1. Hash table 的构造函数为
        Hashtable(int initialCapacity, float loadFactor) 
          initialCapacity: 是初始化容量
          loadFactor:代表了已用空间占总容量的百分比,
                      超过此限即增加容量。
    元素是以put()方法输入的,而不是在初始化时。
      

  2.   

    在hashtable种obj1作为关键字,而obj2就是关键字所对应的值。
    所以第2个Liverpool作为关键字把具有相同的关键字关键字覆盖了,值也覆盖了。
    关于Enumeration的用法如下:
    import java.util.*;
    public class Test 
    {
    static Vector v=new Vector();
    public static void main(String[] args)
    {
    v.add("11111");
    v.add("22222");
    v.add("33333");
    Enumeration e=v.elements();
    while(e.hasMoreElements())
    System.out.println(e.nextElement());
    }
    }