Object:所有类的超类
equals方法(P166)
相等测试与继承(P166-169)
public boolean equals(Object anObject) { if(this == anObject) return true; if(anObject instanceof String) { String anotherString = (String)anObject; int n = value.length; if (n == anotherString.value.length) { char v1[] = value; char v2[] = anotherString.value; int i = 0; while(n-- != 0) { if(v1[i] != v2[i]) return false; i++; } } } return false; }
Last updated