- String神秘的equals方法
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 true; } } return false; }
先和自己比,再判断是否是字符串,再对比长度,最后一个字符一个字符对比,ZJD
String 的equals方法(自用)
最新推荐文章于 2023-10-11 20:52:23 发布