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