Удалите скобки из массива в groovy

#jenkins #groovy

Вопрос:

У меня есть массив, который выглядит следующим образом:

 myArray = [[],[],[],[],['test', 'hello'], [], [], [['one', 'two'], ['three','four']], [], ['five']]
 

Мне нужно удалить все эти пустые объекты и еще больше ненужных скобок, чтобы мой массив выглядел так:

 ['test','hello','one','two','three','four','five']
 

Я попробовал следующее:

 myArray.removeAll(['[]'] as Object[]) 
 

Затем мой массив возвращает «false». Есть идеи, как я мог бы удалить все ненужные скобки?

Ответ №1:

Вы можете использовать myArray.flatten() для получения ожидаемого результата

Комментарии:

1. Отлично, спасибо