问题标题:
两个对象值相同(x.equals(y)==true),但却可有不同的hashcode这句话对不对
问题描述:
两个对象值相同(x.equals(y)==true),但却可有不同的hashcode这句话对不对
匡兴华回答:
是对的,每个类默认继承Object对象,关键是看你如何去实现hashCode()和equals()这两个函数;给你个实例去运行感受下,再去看下String这个类的源代码,比较下这两个函数的实现方法;和这些函数类似的一个函数是toString...
点击显示
其它推荐
热门其它推荐