一点一点查看JDK源码
一点一点查看JDK源码
String 的 equals方法
String作为final类 是不可变的 而且底层使用的是char [] 存储的 因此比较方式也比较简单
1 判断内存地址
2 可比较的前提是 传入的参数必须是String类型 不然没有可比性
3 比较value的长度 也就是char [] 的长度
4 遍历value 逐个比较char [] 内每个的字符 如果都相等 那么这两个字符串就是相等的
小白刚刚开始写博客 请各位大神多多指教