【发布时间】:2011-06-18 10:56:08
【问题描述】:
我有一个ArrayList<int[]>,我向它添加了一个数组。
ArrayList<int[]> j = new ArrayList<int[]>();
int[] w = {1,2};
j.add(w);
假设我想知道j 是否包含一个包含{1,2} 的数组而不使用w,因为我将从另一个类调用它。所以,我创建了一个包含{1,2} 的新数组...
int[] t = {1,2};
return j.contains(t);
...但是即使 w 已添加到列表中,并且 w 包含与 t 完全相同的数组,这也会返回 false。
有没有一种方法可以使用包含这样我就可以检查ArrayList 的元素之一是否具有数组值{1,2}?
【问题讨论】:
标签: java arrays arraylist contains