hashCode()和equals()都是java.lang.Object类自带的函数,为了更好的测试这两个函数,我们先写一个Student类
public class Student {
String name;
int age;
public Student(String name, int age){
this.name = name;
this.age = age;
}
}
一、hashCode()方法
我们接着写一个Student测试类,即StudentDemo类
public class StudentDemo{
public static void main(String[] args){
Student stu1 = new Student("lhy",18);
Student stu2 = new Student("lhy",18);
System.out.println(stu1.hashCode()); //725223732
System.out.println(stu2.hashCode()); //1865566999</