java里 hashmap如果key相同则覆盖 请问是如何判断相同的?是比较的key的内容还是比较key的地址?详细说说

如题所述

第1个回答  2012-03-30
map.containsKey(key)这个可以判断是否存在某个key
map.containsValue(value)这个可以判断是否存在相同内容
第2个回答  2012-03-30
是根据key的hashcode值来判断的本回答被提问者采纳
第3个回答  2012-03-30
先get出来,是空就是不相同
第4个回答  2012-03-30
调用Key的对象的hashMap和equals方法进行比较
第5个回答  2012-03-30
是比较key的hashcode
相似回答