5陪在你身边
2016-09-10 16:11
为什么containskey()不用重写equals方法呢
Key是String类型,它是一种特殊的引用类型,该类中已经重写了equals方法,因此比较的不再是内存地址,而是字符串内容
Map<key,value>这里,老师定义的是String和student类型,很显然key只有一个属性,value有3个属性(value的equals不重写则3个属性都相同才为true),下来不用说了,么么哒。
ke一般是使用String,Object这种类型的,value的话本身就不一样只能通过重写来实现
Java入门第三季
409792 学习 · 4340 问题
相似问题