Groovy - find ()
o find método encontra o primeiro valor em uma coleção que corresponde a algum critério.
Sintaxe
Object find(Closure closure)
Parâmetros
A condição a ser atendida pelo elemento da coleção é especificada no encerramento que deve ser alguma expressão booleana.
Return Value - o find método retorna o primeiro valor encontrado ou nulo se tal elemento não existir.
Exemplo
A seguir está um exemplo do uso deste método -
class Example {
static void main(String[] args) {
def lst = [1,2,3,4];
def value;
value = lst.find {element -> element > 2}
println(value);
}
}
Quando executamos o programa acima, obteremos o seguinte resultado -
3