equals与==有什么区别?
方便记忆:你可以简单理解为equals方法比较的是对象地址,==比较是对象的值
equals 是比较两个对象是否一致。
== 是判断两个对象是否指向一个位置。
例子:String s1 = new String("a");
String s2 = "a";
s1 == s2返回false;
s1.equals(s2)返回true;