我有一个数组(示例中的 bigArray),其中包含多个包含字符串的数组。我需要向 bigArray 添加另一个数组(例如 arrayA),但我想检查这样的数组是否已经存在。如果它存在,我不想添加它。小数组的顺序(例如示例中的 arrayX)不会将它们彼此区分开来,所以如果我已经有一个数组,例如 arrayA,包含相同的数组但顺序不同,(arrayZ,arrayY,arrayX 而不是 arrayX ,arrayY,arrayZ 但具有相同的字符串内容)该数组不会被添加到大数组中。
我怎样才能做到这一点?
例子:
数组示例:
-bigArray
--arrayA
----arrayX -> 16,4,5,6,64
----arrayY -> 1,3,6,72,14
----arrayZ -> 13,73,50,34
--arrayB
----arrayX -> 1,4,5,6,4,2
----arrayY -> 1,4,6,12,14
----arrayZ -> 13,33,50,34
小数组的顺序不会区分它们:
--arrayc
----array -> 16,4,5,6,64
----array -> 1,3,6,72,14
is the same as:
--arrayd
----array -> 1,3,6,72,14
----array -> 16,4,5,6,64
因此 arrayD 不会被添加到大数组中。