从 groovy 中的数组中删除括号

Remove brackets from array in groovy

我有一个如下所示的数组:

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

我需要删除所有这些空对象和更多不必要的括号,所以我的数组看起来像:

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

我尝试了以下方法:

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

然后我的数组return'false'。我有什么想法可以删除所有不必要的括号吗?

您可以使用 myArray.flatten() 来获得预期的结果