У меня есть ArrayList
, и я добавляю к нему массив.
ArrayList<int[]> j = new ArrayList<int[]>();
int[] w = {1,2};
j.add(w);
Предположим, я хочу знать if j
содержит массив, в котором есть {1,2}
без использования w
, поскольку я буду вызывать его из другого класса. Итак, я создаю новый массив с {1,2}
в нем ...
int[] t = {1,2};
return j.contains(t);
... но это вернет false, даже если w
был добавлен в список, и w
содержит тот же массив, что и t
.
Есть ли способ использовать contains, чтобы я мог просто проверить, есть ли один из элементов ArrayList
имеет значение массива {1, 2}
?