多维数组中的唯一值

时间:2013-11-29 20:22:45

标签: groovy multidimensional-array unique-values

我正在寻找一种从多维数组中删除重复值的方法

示例

String[][] values = [["A","A"],["A","A"],["B","B"],["B","B"]]

String[][] dupsRemoved = ?

println dupsRemoved 

渴望输出

[["A","A"],["B","B"]]

1 个答案:

答案 0 :(得分:1)

您可以使用

String[][] dupsRemoved = values.toList().unique()

您使用String数组的原因是什么?接受列表; - )

List values = [["A","A"],["A","A"],["B","B"],["B","B"]]

List dupsRemoved = values.unique()

println dupsRemoved