【发布时间】:2013-11-10 00:55:27
【问题描述】:
我正在尝试在 Java 中为整数元组创建一个 Set。
例如:
class Tuple
{
int first;
int second;
public Tuple(int i, int j)
{
this.first=i;
this.second=j;
}
}
然后尝试像这样填充一个集合:
Set pairs = new HashSet<Tuple>();
pairs.add(new Tuple(1,2));
pairs.add(new Tuple(1,2));
pairs.add(new Tuple(1,2));
对于一些元组对象。但我仍然得到重复:
System.out.println("Size: " + pairs.size());
for (Tuple t : (HashSet<Tuple>) pairs) {
System.out.println(t.toString());
}
任何人都可以帮助摆脱重复吗?
【问题讨论】:
-
您认为如何发现重复项?
标签: java collections set