怎么没人回呢?关键是如何把hashmap中key值对应的所有的value值都取出来?

解决方案 »

  1.   

    Map m = ....
    List contents = new ArrayList(m.values());
      

  2.   

    可是这样是把所有的value都列进来了。在HashMap中是不是一个key只能对应一个value,什么办法才能让一个key有多个value值呢?
      

  3.   

    Map m =new HashMap;
    m.put("key1",new ArrayList());
    (List)m.get("key1").add("lala");
    (List)m.get("key1").add("haha");
      

  4.   

    Map m =new HashMap();自己改一下嘛!!
      

  5.   

    Map m =new HashMap();
    m.put("key1",new ArrayList());
    ((List)m.get("key1")).add("lala");
    ((List)m.get("key1")).add("haha");