equals 比较内容相等
hashcode
==比较内存地址相不相等
hash集合 先比较hashcode,再equals比较,只要有一个不相等则认为不是同一对象
另外,hash集合的key是在key对象hashcode上加了算法,如果已经存入hash集合中的对象key发生了变化,则用变化后的对象key去取值,是取不出值来的。
equals 比较内容相等
hashcode
==比较内存地址相不相等
hash集合 先比较hashcode,再equals比较,只要有一个不相等则认为不是同一对象
另外,hash集合的key是在key对象hashcode上加了算法,如果已经存入hash集合中的对象key发生了变化,则用变化后的对象key去取值,是取不出值来的。