equal與==的區別

「==」對於基本數據類型,判斷兩個變量的值是否相等;對於引用類型則比較兩個對象是否地址相同,是否爲同一引用。 「equal」不能用於基本數據類型。只能用於類變量。對於基本數據類型要用其包裝類。 因爲對象變量的存儲的是對象在內存中的路徑,即內存地址。所以用「==」比較時,即使對象的值相等,但是他們的內存地址不同,所以==的結果爲false。故「==」用於比較兩個變量的值是否相等,而不是變量引用的對象
相關文章
相關標籤/搜索