java中equals使用方法:
equals 方法是String類從它的超類Object中繼承的, 被用來檢測兩個對象是否相等,即兩個對象的內容是否相等,區分大小寫。
對於字符串變量來說,使用“==”和“equals()”方法比較字符串時,其比較方法不同。“==”比較兩個變量本身的值,即兩個對象在內存中的首地址。“equals()”比較字符串中所包含的內容是否相同。?例如:
s1?=?new?String("abc");s2?=?new?String("abc");s1.equals(s2)?是?true
3.對於非字符串變量來說,"=="和"equals"方法的作用是相同的都是用來比較其對象在堆內存的首地址,即用來比較兩個引用變量是否指向同壹個對象。class?A{
A?obj1=new?A(); A?obj2=new?A();}
obj1.equals(obj2)是false