基本簡介
equals方法
==用于比較引用和比較基本數據類型時具有不同的功能:
比較基本數據類型,如果兩個值相同,則結果為true
而在比較引用時,如果引用指向内存中的同一對象,結果為true
基本用法
Eg:s1=newString("sony");//創建的是字符串對象
s1.equals("sony");//返回true
s1=="sony"//返回false
//如果
s1="sony";
s1=="sony"//返回true
//如果
s1="sony";
s2="sony";
s1.equals(s2);或者string.equals(s1,s2);//返回true
方法特點
1、自反性:x.equals(x)返回true;
2、對稱性:若x.equals(y)為true,則y.equals(x)亦為true;
3、傳遞性:若x.equals(y)為true且y.equals(z)也為true,則x.equals(z)亦為true;
4、一緻性:x.equals(y)的第一次調用為true,那麼x.equals(y)的第二次、第三次、第n次調用也均為true,前提條件是沒有修改x也沒有修改y;
5、對于非空引用x,x.equals(null)返回為false。



















