看板 java 關於我們 聯絡資訊
各位前備好,我現在想用一個container來裝一個我自己定義的資料結構MyData 然後想用container中的contains(object)來判斷某個MyData是否存在container中 現在我的問題是,MyData的定義可能像這樣子 class MyData{ private String A; private String B; ..... } 可是我現在的需求是只要contains(mydata)中的mydata.A,和container中的 某個MyData的A相同,就認定container中存有mydata, 這樣要怎麼寫呢?? 我認為需要override MyData的hashCode()和equals(), 這樣就足夠了嗎?? 還是有別的作法能達到我的要求,請大家多多指教 恩恩 剛剛override了MyData的hashCode()和equals(), 果然有達到我要的目的,大家若有更好的作法也一起提出來討論吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.15.160 ※ 編輯: ogre0403 來自: 140.120.15.160 (03/11 22:48)