【发布时间】:2014-09-27 11:09:02
【问题描述】:
我刚刚学习了 JAVA,但我对这段代码有疑问:
HashSet myHashSet = new HashSet();
int[] tab1 = new int[] {0,0};
int[] tab2 = new int[] {0,0};
myHashSet.add(tab1);
myHashSet.add(tab2);
现在我的HashSet 包含{{0;0};{0;0}}!在这种情况下,我怎样才能简单地避免重复?
我以为HashSet 不允许重复。
【问题讨论】:
-
Java 中的数组没有等式有用的
hashCode或equals。
标签: java int duplicates add hashset