Groovy - find()



The find method finds the first value in a collection that matches some criterion.

Syntax

Object find(Closure closure)

Parameters

The condition to be met by the collection element is specified in the closure that must be some Boolean expression.

Return Value − The find method returns the first value found or null if no such element exists.

Example

Following is an example of the usage of this method −

class Example {
   static void main(String[] args) {
      def lst = [1,2,3,4];
      def value;
		
      value = lst.find {element -> element > 2}
      println(value);
   } 
}

When we run the above program, we will get the following result −

3
groovy_closures.htm
Advertisements