重写Java String类的equals()方法
1 /*重写Java String类的equals()方法*/ 2 public boolean equals(Object anObject){ 3 if(this==anObject){ 4 return true; 5 } 6 if(anObject instanceof String){ 7 String anotherString=(String)anObject; 8 int n=value.length; 9 if(n==anotherString.value.length){ 10 char v1[]=value; 11 char v2[]=anotherString.value; 12 int i=0; 13 while(n--!=0){ 14 if(v1[i]!=v2[i]) 15 return falsel 16 i++l 17 } 18 return true; 19 } 20 } 21 return false; 22 }