- Groovy Tutorial
- Groovy - Home
- Groovy - Overview
- Groovy - Environment
- Groovy - Basic Syntax
- Groovy - Data Types
- Groovy - Variables
- Groovy - Operators
- Groovy - Loops
- Groovy - Decision Making
- Groovy - Methods
- Groovy - File I/O
- Groovy - Optionals
- Groovy - Numbers
- Groovy - Strings
- Groovy - Ranges
- Groovy - Lists
- Groovy - Maps
- Groovy - Dates & Times
- Groovy - Regular Expressions
- Groovy - Exception Handling
- Groovy - Object Oriented
- Groovy - Generics
- Groovy - Traits
- Groovy - Closures
- Groovy - Annotations
- Groovy - XML
- Groovy - JMX
- Groovy - JSON
- Groovy - DSLS
- Groovy - Database
- Groovy - Builders
- Groovy - Command Line
- Groovy - Unit Testing
- Groovy - Template Engines
- Groovy - Meta Object Programming
- Groovy Useful Resources
- Groovy - Quick Guide
- Groovy - Useful Resources
- Groovy - Discussion
Groovy - findAll()
It finds all values in the receiving object matching the closure condition.
Syntax
List findAll(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 a list of all values found as per the expression.
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.findAll{element -> element > 2} value.each {println it} } }
When we run the above program, we will get the following result −
3 4
groovy_closures.htm
Advertisements
To Continue Learning Please Login
Login with Google