El método recolectar itera a través de una colección, convirtiendo cada elemento en un nuevo valor usando el cierre como transformador.
Sintaxis
List collect(Closure closure)
Parámetros
La expresión Closure.
Valor devuelto
La colección de lista modificada.
Ejemplo
A continuación se muestra un ejemplo del uso de este método de cada método:
class Example {
static void main(String[] args) {
def lst = [1,2,3,4];
def newlst = [];
newlst = lst.collect {element -> return element * element}
println(newlst);
}
}
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:
[1, 4, 9, 16]