美文网首页
7、集合:every

7、集合:every

作者: 许你一枝花 | 来源:发表于2023-05-01 09:13 被阅读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

相关文章

网友评论

      本文标题:7、集合:every

      本文链接:https://www.haomeiwen.com/subject/fxkgjdtx.html