美文网首页
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