源码分析—String equals方法

来源:互联网 发布:淘宝美工一组图多少钱 编辑:程序博客网 时间:2024/06/13 13:53
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;    }
0 0
原创粉丝点击