Re: [問題] 請問要如何比較兩個物件?
※ 引述《teamspike (市政府7F)》之銘言:
: C c1 = new C();
: C c2 = new C();
: 因為是指向不同物件的關係
: 若是用 if (c1 == c2) or c1.equals(c2)得到的結果都將會是false;
: 可是若兩個物件是相同但不同個
: 比方說都是c1 and c2都是load同一個檔案
: 要如何去判斷兩個物件是相同但是是個別的兩個物件呢?
: 謝謝
==是比較兩個參考名稱參考的是不是同一個實例…
equals()是您自己定義物件的相等性…
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/ObjectClass.htm
--
良葛格學習筆記
http://caterpillar.onlyfun.net/Gossip/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.173.188
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章