Использование содержит в ArrayList с целочисленными массивами

У меня есть 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} ?

12
задан Makoto 21 December 2015 в 06:30
поделиться