Groovy - findAll ()

Il trouve toutes les valeurs de l'objet récepteur correspondant à la condition de fermeture.

Syntaxe

List findAll(Closure closure)

Paramètres

La condition à remplir par l'élément de collection est spécifiée dans la fermeture qui doit être une expression booléenne.

Valeur de retour

La méthode find retourne une liste de toutes les valeurs trouvées selon l'expression.

Exemple

Voici un exemple de l'utilisation de cette méthode -

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}
   } 
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

3 
4