和equal有什么不同?
String a =new String();
String實際是一個char[]
a存在棧中 指向堆中的一個內存區域,內存區域中才是真正的值。
==判斷的是棧中地址是否。equals是調用對象的equals方法
String默認是先匹配棧地址,在匹配數組長度,最后匹配數組中每個值。
下一篇程序入門
和equal有什么不同?
String a =new String();
String實際是一個char[]
a存在棧中 指向堆中的一個內存區域,內存區域中才是真正的值。
==判斷的是棧中地址是否。equals是調用對象的equals方法
String默認是先匹配棧地址,在匹配數組長度,最后匹配數組中每個值。