使用集合的 find 方法查找集合元素
----
集合的 find 方法 , 传入一个闭包 , 闭包中定义查找的匹配条件 ;
特别注意 , 查找匹配条件时 ,
Groovy 中的 " == " 符号 相当于...Java 中的 equals 方法 ;
Groovy 中的 is 方法 , 相当于 Java 中的 " == " 地址比较运算 ;
集合的 find 方法返回值 , 返回符合闭包中的匹配条件的第一个元素的值...在集合的 find 方法中 , 闭包中使用 == 作为查找匹配条件 , 查找集合中值为 “1” 的元素 , 此处的 == 等价于 Java 中调用 String 的 equals 方法 , 不是比较地址...在集合的 find 方法中 , 闭包中使用 is 作为查找匹配条件 , 查找集合中与 “3” 对象相同地址的元素 , 此处的 is 方法等价于调用 String 的 == 运算 , 不是比较值 ;
代码示例...在集合的 find 方法中 , 闭包中使用 true 作为查找匹配条件 , 查找集合中不为空的元素 , 此处返回第一个不为空的元素 ;
代码示例 :
// III.