Groovy - collect()
collect 方法遍历一个集合,使用闭包作为转换器将每个元素转换为一个新值。
语法
List collect(Closure closure)
参数
闭包表达式。
返回值
修改后的列表集合。
示例
下面是这个方法的使用示例 −
class Example { static void main(String[] args) { def lst = [1,2,3,4]; def newlst = []; newlst = lst.collect {element -> return element * element} println(newlst); } }
当我们运行上面的程序时,会得到下面的结果 −
[1, 4, 9, 16]