Groovy - find()



find 方法找到集合中符合某个准则的第一个值。

语法

Object find(Closure closure)

参数

集合元素需要满足的条件在闭包中指定,闭包必须是某个布尔表达式。

返回值find 方法返回找到的第一个值或 null(如果不存在该元素)。

示例

以下是一个此方法的使用示例 −

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

当我们运行上面的程序,将会得到以下结果 −

3
groovy_closures.htm
广告