【问题标题】:Find items from List based on matching property根据匹配属性从列表中查找项目
【发布时间】:2015-03-31 18:27:31
【问题描述】:

我有一个 Groovy 类:

class GlobalUsers {

    String name = ""
    String ID = ""
    ................
    ................
}

现在在另一个函数中:

List<GlobalUsers> guObjs = new List<GlobalUsers>();

这里我在一个列表中有几百个 GlobalUsers 对象。

我想查找字符串名称 == "User_CUSTOM" 的所有 GlobalUsers 对象

所以基本上结果将是另一个列表:

List<GlobalUsers> guObjs = *name == "User_CUSTOM"*

【问题讨论】:

    标签: grails grails-orm


    【解决方案1】:

    你可以使用findAll()方法:

    def globalUsers = guObjs.findAll { it.name == "User_CUSTOM" }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-13
      • 1970-01-01
      • 2021-08-24
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      相关资源
      最近更新 更多