你放进去的时候不是有索引吗?ArrayList不支持键值对的

解决方案 »

  1.   

    ArrayList不是键值类型,可以使用hashtable或者hashmap,他们区别在与hashtable线程安全,但KEY,不可以为NULL,HASHMAP支持
      

  2.   

    HashMap map=new HashMap();
    map.put("driver",foo.elementText("driver"));
    map.put("url",foo.elementText("url"));
    map.put("user",foo.elementText("user"));
    map.put("password",foo.elementText("password"));
    map.get("driver"),(String)map.get("url"),(String)map.get("user"),(String)map.get("password")
    我平时是这样使用的
      

  3.   

    我的意思是,输入id,能找到这个id的员工姓名。
      

  4.   

    你是不是想:ArrayList list .....
    for(int i = 0; i < list.size(); i++)
    {
        HashMap worker = (HashMap)list.get(i);
        if(worker.get("id") != null)
            return worker;
    }
      

  5.   

    你的实现方式太奇怪了。
    一个东西,两个属性:name和id,那干脆定义一个类就是了,
    class Worker
    {
        String name;
        String worker;
        ....
    }然后把这个类的对象放到ArrayList里头。