public class 系统equals {
public static void main(String[] args) {
/**
* 原版 equals()
* public boolean equals(Object obj) {
* return (this == obj);
* }
* 言外之意::: 不重写的equals 就是 == ,比较地址!!!!
*
*
*
* 系统对于String的重写
* public boolean equals(Object anObject) {
* char v1[] = value;
* char v2[] = anotherString.value;
* int i = 0;
* while (n-- != 0) {
* if (v1[i] != v2[i])
* return false;
* i++;
* }
* return true;
* }
* 言外之意,String的equals 比较的是内容!!!!!
*/
}
}
|