Что лучший способ состоит в том, чтобы удалить пустые объекты из списка в Groovy?
исключая: [null, 30, null]
хотите возвратиться: [30]
вот ответ, если вы не хотите сохранять исходный список
void testRemove() {
def list = [null, 30, null]
list.removeAll([null])
assertEquals 1, list.size()
assertEquals 30, list.get(0)
}
в удобном модульном тесте денди
Метод findAll должен делать то, что вам нужно.
[null, 30, null].findAll {it != null}