- 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 - collect()
The method collect iterates through a collection, converting each element into a new value using the closure as the transformer.
Syntax
List collect(Closure closure)
Parameters
The Closure expression.
Return Value
The modified list collection.
Example
Following is an example of the usage of this method of the every method −
class Example { static void main(String[] args) { def lst = [1,2,3,4]; def newlst = []; newlst = lst.collect {element -> return element * element} println(newlst); } }
When we run the above program, we will get the following result −
[1, 4, 9, 16]
groovy_closures.htm
Advertisements