请教为什么以下代码会返回false?
List list = new ArrayList();
int[][] arr = {{-1, -1, 2}, {-1, 0, 1}};
list.add(arr[0]);
list.add(arr[1]);
int[] temp = {-1, 0, 1};
return list.contains(temp);
当list中的元素是数组时,如何实现去重?谢谢回答