Re: [問題] 請問要如何比較兩個物件?
※ 引述《tkcn.bbs@ptt.cc (小安)》之銘言:
> 如果這個 C 是你自己寫的物件
> 你必須自己定義什麼叫做 "相同"
> 也就是 override equals method
> 例如: public boolean equals(C c){
> return this.value == c.value;
> }
> 如果你沒有這麼做,
> 則將會繫結至 Object.equals()
> 而 Object.equals() 又是以 hashCode 作判斷....hmm..
沒記錯的話, Object.equals() 並非以hashCode 作判斷.
只是單純檢查是不是同一個 instance 而已
Alien
--
┌─────◆KKCITY◆─────┐ ★ 人人可架站,經營社群聯誼天地 ★
│ bbs.kkcity.com.tw │ 歡迎社團/班系/歌友/藝文創作/公益申請
└──《From:218.103.237.241 》──┘ 到 KKCity 開設自己喜愛的主題BBS站
--
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章