Groovy - trova tutto ()
Trova tutti i valori nell'oggetto ricevente che corrispondono alla condizione di chiusura.
Sintassi
List findAll(Closure closure)
Parametri
La condizione che deve essere soddisfatta dall'elemento collection è specificata nella chiusura che deve essere un'espressione booleana.
Valore di ritorno
Il metodo find restituisce un elenco di tutti i valori trovati secondo l'espressione.
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.findAll{element -> element > 2}
value.each {println it}
}
}
Quando eseguiamo il programma sopra, otterremo il seguente risultato:
3
4