使用属性子集确定唯一性的不同对象列表

时间:2011-04-28 19:42:01

标签: java collections

使用对象属性的子集获取对象的明确列表的最简单方法是什么?我不想覆盖equals和hashCode方法,因为这种对象相等性度量(即属性的子集)仅适用于少数用例。一种集合类型最适合此目的吗?

1 个答案:

答案 0 :(得分:3)

创建一个TreeSet并添加一个自定义比较器,该比较器根据确定唯一性的属性子集比较对象。然后将所有对象添加到该树集。