Object value = hashtable.get(key);

解决方案 »

  1.   

    This example creates a hashtable of numbers. It uses the names of the numbers as keys:      Hashtable numbers = new Hashtable();
         numbers.put("one", new Integer(1));
         numbers.put("two", new Integer(2));
         numbers.put("three", new Integer(3));
     To retrieve a number, use the following code: 
         Integer n = (Integer)numbers.get("two");
         if (n != null) {
              System.out.println("two = " + n);
         }
      

  2.   

    楼上已经说得很详细了,相信楼主应该没问题了吧。不过我还要借你宝地用一下,我的问题是:如何得到哈希表中的所有项?我查了API函数,但是还没搞懂?各位帮个忙!拜托!
      

  3.   

    HashMap mainmap=new HashMap();
    ..........
    int step=0;
         Object[][] temp=new Object[mainmap.size()][2];
         String tempindex="";
         Set tempset=mainmap.keySet();
         Iterator tempiterator=tempset.iterator();
         while (tempiterator.hasNext()){
           tempindex=(String)tempiterator.next();
           temp[step][0]=tempindex;
           temp[step][1]=mainmap.get(tempindex);
           step=step+1;
         }
      

  4.   

    楼上xmvigour(微电--我的女朋友是个小女孩 真郁闷!):
       你好!我想请教一下hashmap和hashtable两者之间有什么区别呢?
      

  5.   

    所有的方法和使用基本一致,唯一也是最大的不同在于,hashtable中的方法都是同步的,而hashmap不是,所以如果在不需要同步的地方,建议使用hashmap,这样效率比使用hashtable高,否则则可以使用hashtable来完成.谢谢.
      

  6.   

    我认为hashtable与vector是为了兼容过去的版本才保留的,
    java2以后应该都用hasmap,list,set