Groovy从单个对象获取列表

jbr*_*ork 2 collections grails groovy

我是Groovy的新手,我有一个非常简单的问题.

我知道如何在Java中将单个元素添加到现有列表中,但我想在Groovy中有更快的方法,但我不知道如何...

假设我有一个域对象Obj1,它将构造函数中的参数作为Obj2类型的列表:

def obj2 = <getObj2Instance in any way>
def obj1 = new Obj1(list: obj2)
Run Code Online (Sandbox Code Playgroud)

我想知道这是否正确.

Opa*_*pal 5

尝试:

def obj1 = new Obj1([obj2])
Run Code Online (Sandbox Code Playgroud)

列表可以用[].例如,[1]将使用单个元素1(整数)创建一个列表.