7、集合:every

2023-05-01  本文已影响0人  许你一枝花

1、说明
集合的 every 方法 , 用于 判定 集合中的 所有元素是否 都符合指定的 闭包规则 ;
如果 所有的元素否符合 , 则返回 true ;
如果 有 1 11 个元素不符合 , 即使其它 99 9999 个元素符合 , 返回 false ;
只要集合中出现一个元素不符合闭包规则 , 则返回 false ;
2、示例

class GroovyTest {

    static void main(args) {
        List<Person> persons = [new Person("张三", "19"), new Person("李四", "25"),
                                new Person("王五", "40"), new Person("张三", "50")]
        boolean result = persons.every {
            Integer.parseInt(it.age)  > 10
        }
        print result
    }
}

输出:

true
class GroovyTest {

    static void main(args) {
        List<Person> persons = [new Person("张三", "19"), new Person("李四", "25"),
                                new Person("王五", "40"), new Person("张三", "50")]
        boolean result = persons.every {
            Integer.parseInt(it.age)  > 20
        }
        print result
    }
}

输出:

false
上一篇下一篇

猜你喜欢

热点阅读