Groovy - findAll ()
Encuentra todos los valores en el objeto receptor que coinciden con la condición de cierre.
Sintaxis
List findAll(Closure closure)
Parámetros
La condición que debe cumplir el elemento de colección se especifica en el cierre que debe ser alguna expresión booleana.
Valor devuelto
El método de búsqueda devuelve una lista de todos los valores encontrados según la expresión.
Ejemplo
A continuación se muestra un ejemplo del uso de este método:
class Example {
static void main(String[] args) {
def lst = [1,2,3,4];
def value;
value = lst.findAll{element -> element > 2}
value.each {println it}
}
}
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:
3
4