文章目录 一、需求二、问题三、使用findAll四、注间find与findAll的区别 一、需求 groovy中希望过滤List集合中的元素 二、问题 使用lamda的filter方法会比较长 List<Person> persons persons.stream().filter(m -> m.getAge() > 18).collect() 三、使用findAll persons.findAll {it.age > 18} 四、注间find与findAll的区别 find只返回一个元素findAll返回集合