我有一个 list<array[]>
在 Java 中,我想从中删除所有重复项。
另外,数组[1,2]
与数组 [2,1]
相同.
我想使用 Set,但据我了解,如果我声明 2 个数组:int[] array1 = {1, 2}
和 int[] array2 = {1,2}
,Java 将它们视为 2 个不同的数组。此外,在 [1,2]
的情况下对我没有帮助。和 [2,1]
我该怎么做?
最佳答案
我没有测试过,但你可以在添加到 set
之前对数组进行排序
int[] array1 = {1, 2};
Arrays.sort(array1);
set.add(array1);
关于java - 删除包含数组的列表中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16316548/