Hashtable h=new Hashtable();
h.put("987","wangye");

解决方案 »

  1.   

    HashMap userInfor = new HashMap();
    userInfor.put(Id,user1);
    user1为一个对象,包含用户的ID,name,other等属性。
      

  2.   

    肯定要用楼上的做法:
    Class User{
    String id;
    String name;
    String other;
    }HashMap userInfor = new HashMap();
    User user1 = new User();
    //然后为各个变量赋值
    userInfor.put(Id,user1);
    user1为一个对象,包含用户的ID,name,other等属性。
      

  3.   

    sijuven(无常) 说的好像正是我想要的,试试
      

  4.   

    Thanks everyone我测试可以了,如果我有10000条记录放在hashtable中,那占用内存会不会很大?
      

  5.   

    HashTable ht=new HashTable();
    ht.put("String key",Object);
    ht.getValue("String key")
      

  6.   

    应该是
        Hashtable ht=new Hashtable();
        ht.get(Object)
        ht.put(Object,Object)
      

  7.   

    完全agree hxgui(akuei)的做法
    补充一点,如果要用自定义的类作为Hashtable的key时,别忘了重写toString()和hashCode()函数