toString()方法
distinct方法的重写
carl-zhao
equals方法
equals() 方法比较两个对象,是判断两个对象引用指向的是同一个对象,即比较 2 个对象的内存地址是否相等。
菜鸟教程
注意:如果子类重写了 equals() 方法,就需要重写 hashCode() 方法,比如 String 类就重写了 equals() 方法,同时也重写了 hashCode() 方法。
String类重写
String类重写了hashCode()和equals()方法,所以,它就可以把内容相同的字符串去掉。只留下一个
String 类重写了 equals() 方法,用于比较两个字符串是否相等
hashcode方法
是一个十进制整数,默认Object类的hashCode的方法返回的哈希值是该对象在内存中的地址值。
菜鸟教程