- equals介绍
所有的类都继承了equals()方法,
默认比较两个对象的地址是否相同,也可以重写。
两个对象用equals比较相同,那么对象一定相同
- hashCode介绍
所有的类都继承了hashCode() 方法。
作用是获取哈希码,也称为散列码;它返回一个int整数。
哈希码的作用是确定该对象在哈希表中的索引位置。
两个对象的hashCode相同,那么对象不一定相同
结果:97 97String a = "a"; Integer b = new Integer(97); System.out.println(a.hashCode()); System.out.println(b.hashCode());
HashCode与equals比较对象
最新推荐文章于 2022-08-06 13:03:43 发布