hashmap一个key对应多个value时,如何拿到指定的value,例如:key为1的对应value有100,200,300,400。我怎么拿到200这一个值。谢谢!

解决方案 »

  1.   

    在学习hashmap时随便想到的,实战中没有那样用的吗?请原谅我的菜鸟水平。给点学习建议吧,谢谢!
      

  2.   

    一个KEY怎么对应多个value呢,一个映射不能包含重复的键
      

  3.   

    hashmap 一个KEy对应多个value有错吗?
      

  4.   

    java collection中的 HashMap/TreeMap 是一一映射。
    想要一对多使用 Google Collections中的 Multimap
      

  5.   


    有错,多个key添加进去,在HashMap中只有一个key-value对,其中value是最后一次添加相同的key所对应的value
      

  6.   


    new HashMap<String,ArrayList<String>>();
      

  7.   

    HashMap 中是以键值对来存放数据的,如果你put了多个同一个key的数据那么就以最后一个为准:HashMap has = new HashMap();
    has.put("name", "ccc");
    has.put("name", "ddd");
    has.put("name", "aaa");那么name的值就为aaa,ccc被ddd覆盖,ddd被aaa覆盖,最周aaa为name的Value
      

  8.   

    LZ可以把你的key和value颠倒过来弄。