我想在 Groovy 中做这样的事情:
List<MyObject> list1 = getAList();
如何在 groovy 中将列表分配给其他列表,而无需遍历我要分配的列表?
我想在 Groovy 中做这样的事情:
List<MyObject> list1 = getAList();
如何在 groovy 中将列表分配给其他列表,而无需遍历我要分配的列表?
这将像你一样工作(假设getAList
返回一个列表)......
或者你的意思是你想要一个包含与返回列表相同元素的新列表?
如果是这种情况,你可以这样做
List<MyObject> list1 = getAList().collect()
或者
List<MyObject> list1 = new ArrayList<MyObject>( getAList() )
如果您只想将一个数组/列表的元素与另一个连接,您可以执行以下操作:
def ar1 = ["one","two"]
def ar2 = ["three","four"]
def ar3 = ar1 + ar2
return ar3
这应该产生
["one","two","three","four"]