一般情况下,在Map集合中,
要比较2个对象的key(键值)的时候,java虚拟机会调用hashcode方法来进行判断两个对象的key是否相等!
所以,如果把对象存入map集合中,要让对象之间的equals方法相等,就需要重写object中的hashcode和equals方法!
一般情况下,在Map集合中,
要比较2个对象的key(键值)的时候,java虚拟机会调用hashcode方法来进行判断两个对象的key是否相等!
所以,如果把对象存入map集合中,要让对象之间的equals方法相等,就需要重写object中的hashcode和equals方法!