Hashtable能对Object进行按key值检索

解决方案 »

  1.   

    Hashtable能像字典一样进行检索
       Hashtable hs = new Hashtable();
       hs.put("key","value");
       String ret = (String)hs.get("key");//能提高速度
      

  2.   

    Vector像个动态数组,可以自动变长。
      

  3.   

    建议自己去看thinking in java。
      

  4.   

    vector是一个可变长的动态数组,每一项存一个值,必须是对象,可以存放不同的对象
    而hashtable,每一项存有两个值,一个是key,另一个是值,key和值都要是对象,可以根据key来得到相应的值
      

  5.   

    简单地说,vector是排序的,里面的对象可以不同,根据位置定位元素。
    hashtable是无序的,每个元素必须有对应的key,根据key定位元素,key不能相同。假如你要通过名称来查找对象,使用hashtable。
    如果双方约定对象存放位置,使用vector。另外可以试试新的集合类,如arraylist,hashmap等。
      

  6.   

    楼上说的对. 
    建议用新的集合类,如arraylist,hashmap等。
    不考虑同步的话,效率要高一些
      

  7.   

    arraylist,hashmap又怎么用?具体举个例子!!!!