Object类中4个常用的方法二:hashCode()方法

此处只需掌握怎么获取当前对象的哈希值,例:
public class Demo{
public static void main(String[] args){
Car car1 = new Car(3);
Car car2 = new Car(5);

//hashcode():获取的是当前对象的哈希值:1.是十六进制的一个数 2.可以充当当前对象的身份证
System.out.println(car1.hashCode());//31168322默认是一个十进制的值
System.out.println(car2.hardCode());//17225372
System.out.println(Integer.toHexString(car1.hashCode()));//1db9742 哈希值的十六进制形式
System.out.println(Integer.toHexString(car2.hardCode)));
}
}

class Car{
int wheel;
public Car(){}
public Car(int wheel){
this.wheel = wheel;
}
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容