美文网首页
3、集合:find

3、集合:find

作者: 许你一枝花 | 来源:发表于2023-04-29 10:49 被阅读0次

1、说明
集合的 find 方法 , 传入一个闭包 , 闭包中定义查找的匹配条件 ;
特别注意 , 查找匹配条件时 ,
Groovy 中的 " == " 符号 相当于 Java 中的 equals 方法 ;
Groovy 中的 is 方法 , 相当于 Java 中的 " == " 地址比较运算 ;
集合的 find 方法返回值 , 返回符合闭包中的匹配条件的第一个元素的值 , 即使后面还有符合条件的元素 , 也不再进行遍历了 ;
2、示例

class GroovyTest {

    static void main(args) {
        List<Person> persons = [new Person("张三", "19"), new Person("李四", "25"),
                                new Person("王五", "40"),new Person("张三", "50")]
        Person person = persons.find({
            return it.userName=="张三"
        })
        println person.userName+":"+person.age

    }
}

输出:

张三:19
class GroovyTest {

    static void main(args) {

        List<Person> persons = [new Person("张三", "19"), new Person("李四", "25"),
                                new Person("王五", "40"), new Person("张三", "50")]
        Person person = persons.find({
            return it.userName == "xxx"
        })
        println person

    }
}

输出:

null

相关文章

  • mongoDB的使用

    命令行模糊查找-使用正则表达式 db.集合名.find({"key":"/.3./"}).pretty(); /...

  • MongoDB查询文档

    1.查询所有文档 语法:db.集合名字.find() 2.根据条件查找匹配的文档 语法:db.集合名字.find(...

  • MongoDB数据查询

    1.基本查询 方法find():查询 db.集合名称.find({条件文档}) 方法findOne():查询,只返...

  • MongoDB 查

    查找集合中所有数据db.mycol.find() 只查询文档字段db.restaurants.find( { "b...

  • 神奇的数据结构---并查集

    并查集(Union Find)何为集,集合,用树表示;何为并,集合的合并(union);何为查,查询元素所属集合(...

  • 并查集|First step

    用途 划分问题 病患划分 A病患 FIND A UNION A和患病集合

  • MongoDB入门-查询文档

    db.collection.find()方法,用来查询集合中所有符合条件的文档。 find()方法里面可以接收一个...

  • mongodb nosql数据库的查询相关操作

    一 对数据库集合进行查询 1.查询方法 关键字 find() findOne() > db.test.find()...

  • 2019-12-23,常用简单操作

    获取集合 getCollection()参数:字符串 查询 getCollection('table').find...

  • mongodb语法

    use 选择/创建数据库 use 如果数据库不存在则创建 create 创建集合 drop 删除集合 find 查...

网友评论

      本文标题:3、集合:find

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