0

I am looking for a way to remove duplicated values from a multidimensional array

Example

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

String[][] dupsRemoved = ?

println dupsRemoved 

DESIRED OUTPUT

[["A","A"],["B","B"]]
tim_yates
  • 167,322
  • 27
  • 342
  • 338
user955732
  • 1,330
  • 3
  • 21
  • 48

1 Answers1

1

You can use

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

Any reason you're using String arrays? Embrace the lists ;-)

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

List dupsRemoved = values.unique()

println dupsRemoved 
tim_yates
  • 167,322
  • 27
  • 342
  • 338