Groovy - trova ()
Il find metodo trova il primo valore in una raccolta che corrisponde a un criterio.
Sintassi
Object find(Closure closure)
Parametri
La condizione che deve essere soddisfatta dall'elemento collection è specificata nella chiusura che deve essere un'espressione booleana.
Return Value - Il find restituisce il primo valore trovato o null se tale elemento non esiste.
Esempio
Di seguito è riportato un esempio di utilizzo di questo metodo:
class Example {
static void main(String[] args) {
def lst = [1,2,3,4];
def value;
value = lst.find {element -> element > 2}
println(value);
}
}
Quando eseguiamo il programma sopra, otterremo il seguente risultato:
3