从 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()
来获得预期的结果
我有一个如下所示的数组:
myArray = [[],[],[],[],['test', 'hello'], [], [], [['one', 'two'], ['three','four']], [], ['five']]
我需要删除所有这些空对象和更多不必要的括号,所以我的数组看起来像:
['test','hello','one','two','three','four','five']
我尝试了以下方法:
myArray.removeAll(['[]'] as Object[])
然后我的数组return'false'。我有什么想法可以删除所有不必要的括号吗?
您可以使用 myArray.flatten()
来获得预期的结果