equals

equals

計算機編程語言
equals方法(是String類從它的超類Object中繼承的)被用來檢測兩個對象是否相等,即兩個對象的内容是否相等,區分大小寫。
    中文名:等于 外文名:equals 所屬學科:計算機 用途:檢測兩個對象是否相等

基本簡介

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。

上一篇:onclick

下一篇:thousand

相關詞條

相關搜索

其它詞條