问下大家有两个String x,y那么x.equals(y)为真时,x和y的hashcode不一定一样对吗?
来源:百度知道 编辑:UC知道 时间:2024/09/21 18:15:29
参考JavaAPI的建议规定,实现equals(Object)方法的时候要先实现hashcode方法,并使得二者配合,也就是一旦两个对象比较equals方法返回true,hashcode方法要返回相同的值。
既然是建议方法,那么官方API自然是这么实现的。
错误.
equals的一个原则就是当a.equals(b)为true时,两个引用a和b的hashcode值应该是相同的
因此在重写equals方法时,同时也需要改写hashCode方法...
作为一个成熟的类String.应该已经做到了这一点.
因此String x,y那么x.equals(y)为真时,x和y的hashcode应该是一样的.
y=根号下2X 那么X和Y的关系是什么
B={(x,y)|x-y=2},C={(x,y)|2x-2y=3},这两个有没有解集啊?
x+y=x^2-xy+y^2+1.求实数根.有两个.十万火急!!!!!!!!!!!!!
如果3x=7x,那么x : y=( ):( ).x与y成( )比例.
问大家一数学题目:根号423=根号x+根号y,已知0〈x〈y,问整数x,y的和
{x/x的平方-x}与{y/x的平方-x}这两个集合 哪个是有两个元素的集合?为什么啊?
已知x-y=4 |x|+|y|=7 那么x+y的值是多少??????????????
如果x+y=m,x-y=n,那么2x-3y=
若关于X,Y的两个方程组:2X-Y=B;X-Y=A与3X-2Y=B+1;3Y-5X=A-8有相同的解,求A,B.
已知x^2+y^2-4x-2y+5=0,那么(根号x+y)/(根号x-y)=?