equals ==

假设: a==b;
如果 a,b都是值类型,则是比较a,b的值大小
如果 是对象类型,则是 比较a,b的地址.
equals,String操作经常用到,用来比较2串所拥有的字符是否相同.

String a= new String("123"),b="123";
a.equals(b);则相等
a == b,不等
原理比较麻烦,这样可以简化理解

原文地址:https://www.cnblogs.com/sddychj/p/6113557.html