== 表示栈内存引用的值是否相等;
equals() 表示堆内存对象的值是否相等;
例子:
StringBuffer a =new StringBuffer("123");
StringBuffer b= new StringBuffer("123");
a==b ,return false;
a.equals("b"), return ture;
== 表示栈内存引用的值是否相等;
equals() 表示堆内存对象的值是否相等;
例子:
StringBuffer a =new StringBuffer("123");
StringBuffer b= new StringBuffer("123");
a==b ,return false;
a.equals("b"), return ture;
转载于:https://www.cnblogs.com/Cacher/p/4548313.html