有什么方法可以覆盖Set
数据类型使用的equals
方法吗?我为一个叫Fee
的类写了一个自定义的equals
方法。现在我有的Fee
,我想确保没有重复的条目。因此,我正在考虑使用中的Set
,但决定两个费用是否相等的标准存在于Fee
类中的覆盖equals
方法中。Java集合集合 - 覆盖等于方法
如果使用LinkedList
,我将不得不遍历每一个列表项,并呼吁在Fee
类重写equals
方法与其余条目作为参数。仅仅阅读它听起来太多了,并且会增加计算复杂度。
我可以使用Set
和覆盖的equals
方法吗?我是不是该?
你能详细说明这是如何回答OP吗?我正在寻找一种方法来忽略大写/小写'Set .contains(“foo”)' –
2014-07-16 08:49:28