【发布时间】:2014-12-10 21:21:02
【问题描述】:
在这种情况下,使用 ArrayList 库中的 public boolean contains(Object o) 不起作用。考虑
ArrayList<int[][]> test = new ArrayList<>();
int[][] one = {
{1,2,3},
{4,5,6}
};
int[][] two = {
{1,2,3},
{4,5,6}
};
int[][] three = {
{9,7,5},
{1,2,4},
{5,6,7}
};
test.add(one);
System.out.println(test.contains(one));
System.out.println(test.contains(two));
System.out.println(test.contains(three));
以上代码返回
true
false
false
有没有办法检查两者之间的相等性并确保没有重复的值进入列表?
【问题讨论】:
标签: java arraylist multidimensional-array