有什麼方法可以覆蓋Set
數據類型使用的equals
方法嗎?我爲一個叫Fee
的類寫了一個自定義的equals
方法。現在我有的Fee
,我想確保沒有重複的條目。因此,我正在考慮使用中的Set
,但決定兩個費用是否相等的標準存在於Fee
類中的覆蓋equals
方法中。Java集合集合 - 覆蓋等於方法
如果使用LinkedList
,我將不得不遍歷每一個列表項,並呼籲在Fee
類重寫equals
方法與其餘條目作爲參數。僅僅閱讀它聽起來太多了,並且會增加計算複雜度。
我可以使用Set
和覆蓋的equals
方法嗎?我是不是該?
你能詳細說明這是如何回答OP嗎?我正在尋找一種方法來忽略大寫/小寫'Set .contains(「foo」)' –
2014-07-16 08:49:28